2016-04-21 10 views
1

Ich habe die folgende URL in htaccess neu geschrieben, um URLS zuerst zu https und zweitens zu WWW umzuleiten, wenn es nicht bereits ist. mit dem folgenden Code:Ein bestimmtes Verzeichnis von SSL ausschließen

RewriteCond %{HTTPS} off 
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
RewriteRule ^index.php/fsukblog/(.*)$ https://www.thisdomain.com/index.php/blog/$1 [L,R=301] 

, was ich tun möchte, ist zu index.php/ACARS von der SSL ausschließen, so dass es über http arbeitet als ein 3rd-Party-Stück Software Skripte innerhalb ACARS und werden nicht funktionieren über SSL Verbindung .

Antwort

1

Um http https://www, zu umleiten und /index.php/acars von https Umleitung ausschließen möchten, können Sie

RewriteEngine on 
RewriteCond %{HTTPS} OFF [NC] 
RewriteCond www.%{HTTP_HOST} ^(?:www\.)?(www\..+)$ [NC] 
RewriteRule !^index\.php/acars https://%1%{REQUEST_URI} [NE,L,R] 
+0

Genau verwenden, was ich gesucht habe und räumt es auf den Punkt. Vielen Dank @Starkeen – CloudSurferUK

+0

wenn ich eine zweite URL hinzufügen wollte, d. H. Action.php/fsfk, rege ich nur die letzte Zeile neu oder müsste sie zur letzten Zeile in einer Art If/Else hinzugefügt werden? – CloudSurferUK

Verwandte Themen