ドメインの正規化 wwwあり・なしをどちらか片方に寄せたい場合。 今回はwww.example.comなど、example.com以外でアクセスされたらexample.comにリダイレクトする設定。 <VirtualHost *:80> # (1) ServerName example.com ServerAlias www.example.com RewriteEngine On # (2) RewriteCond %{HTTP_HOST} !^example\.com # (3) RewriteRule .* http://example.com$0 [QSA,NE,R=301,L] </VirtualHost> (1)で、どちらのホスト名でもVirtualHostが動くようにする。 (2)は正規表現の末尾に$を付けないようにする。Hostリクエストヘッダは Host = "Host"