mod_rewrite: ohne www. nach www. weiterleiten

Kleines mod_rewrite reciept um URIs ohne „www.“ nach URIs mit „www.“ weiterzuleiten. Verbesserungen willkommen…

RewriteEngine on
RewriteCond %{HTTPS} =on
RewriteRule ^(.+)$ - [env=ps:https]
RewriteCond %{HTTPS} !=on
RewriteRule ^(.+)$ - [env=ps:http]
 
RewriteCond %{HTTP_HOST}   !^www\.%{HTTP_HOST} [NC]
RewriteCond %{HTTP_HOST}   !^.*\..*\..* [NC]
RewriteRule ^/(.*)         %{ENV:ps}://www.%{HTTP_HOST}/$1 [L,R]

Inspiriert von hier.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.