htaccess Weiterleitung auf https für bestimmte Seiten
So können Sie einzelne Dateien bzw. Verzeichnisse die Weiterleitung per mod_rewrite auf eine SSL-verschlüsselte Seite erzwingen.
Das Ganze lässt sich ziemlich einfach per .htaccess-Datei erledigen. Einfach folgenden Code benutzen und entsprechend Verzeichnis und Domain anpassen:
RewriteEngine On RewriteBase / RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} account RewriteRule ^(.*)$ https://www.tricd.de/account/$1 [R,L]
Mit der Regel wird einfach überprüft über welchen Port die Anfrage kommt. Wenn es der Standard-HTTP-Port ist, wird auf die SSL-Version weitergeleitet. In diesem Beispiel gilt das für das komplette Verzeichnis account.
Hallo Herr Redmann,
auf der Suche nach einer Möglichkeit für eine bestimmte Seite https zu erzwingen, bin ich auf Ihre Lösung gestoßen. Ich habe einen vServer mit dem Betriebssystem debian. Im Verzeichnis var/www habe ich mehrere Ordner eingerichtet auf denen ich unterschiedliche Seiten betreibe. Diese sind sowohl über http als auch über https erreichbar. Ich möchte nunerreichen, dass der Aufruf mit http auf https weitergeleitet wird. Leider erhalte ich immer den Fehler 500. Haben Sie eine Idee?
Gruß
Volker Schuhr