Site Search
Tel.: +49 (0) 271 / 55 130 91
Mail: info@olivertempel.de

IE: Tabelle und PRE >

.htaccess Redirect To SSL

10.08.2010

HTTP nach SSL permanent umleiten, wenn HTTP Aufrufe nicht gewünscht sind. .htaccess ist mal wieder dein Freund und Helfer.


Bisher hatte ich den Redirect immer so gelöst:

  1. RewriteEngine On
  2. RewriteCond %{SERVER_PORT} !443
  3. RewriteRule (.*) https://www.example.com/require-secure/ [R]


Nun habe ich durchh Zufall im Netz eine schönere Lösung gefunden:
  1. RewriteEngine On
  2. RewriteCond %{HTTPS} off
  3. RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}


Wer sich nicht sicher ist, ob sein Apache das Module geladen hat kann den Redirect in eine IF Bedingung packen:
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteCond %{HTTPS} off
  4. RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  5. </IfModule>