Hi!
In meiner htaccess leite ich alle Anfragen auf SSL um:
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{http_HOST}%{REQUEST_URI} [R=301,L]
Das funktioniert wunderbar. Allerdings möchte ich ein Verzeichnis ausschließen.
Du schließt ja schon Anfragen auf Port 443 von dieser Regel aus. Auf dem gleichen Weg (RewriteCond) solltest du auch versuchen, das Verzeichnis auszuschließen.
RewriteRule ^unterverzeichnis(.*)$ IRGENDWAS [L]
Ich weiß aber nicht, was da (an Stelle von IRGENDWAS) hin muss, damit die angefragte Seite aufgerufen wird, ohne dass eine Endlosschleife entsteht.
Wie du für ein Muster eine Ersetzung ausschließt, steht in der RewriteRule-Dokumentation unter dem Stichwort "- (dash)".
Lo!