wwwあり・なし、index.htmあり・なしの設定

通常は「http://www.homepage.com」、「http://homepage.com」のようにwwwありでもなしでも閲覧できるが、常にwwwありで表示されるようにするには、下記のように301リダイレクトを利用する。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(homepage\.com)(:80)? [NC]
RewriteRule ^(.*) http://www.homepage.com/$1 [R=301,L]

wwwなしの場合は、

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.homepage\.com)(:80)? [NC]
RewriteRule ^(.*) http://homepage.com/$1 [R=301,L]

トップページが表示されたときにindex.htmと表示させるかどうか設定する場合にはも301リダイレクトを利用する。

RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*/index.htm
RewriteRule ^(.*)index.htm$ http://www.homepage.com/$1 [R=301,L]

RewriteEngine on
RewriteRule ^$ /index.htm [R=301]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA