Umleiten von NICHT HTTPS Verbindungen auf den HTTPS Host

Aus Carl-Christian Sautter - Wiki
Wechseln zu: Navigation, Suche
RewriteEngine on 
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Besser:

RewriteEngine on 
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

mod_spdy fix

RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

Umleiten von HTTPS auf HTTP

RewriteEngine on 
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}