【apache】RewriteでwwwなしをwwwありのURLにリダイレクトする
問題
wwwなしのURLをwwwありのURLにリダイレクトしたい。
諸事情で、Redirect permanent / http://www.example.com/
ではなくて、Rewriteを使った方法で。
答え
こんな感じ。
RewriteEngine on RewriteCond %{HTTP_HOST} ^example.com RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
2行目の ^ を外すと、example.com も www.example.com も両方マッチしてしまって、リダイレクトの無限ループになるので注意。
コメント