ラベル SEO の投稿を表示しています。 すべての投稿を表示
ラベル SEO の投稿を表示しています。 すべての投稿を表示

2011年12月15日木曜日

SEOと301リダイレクト

SEO対策の基本については『SEO基本技術のチートシート(トラの巻)を作ってみた | Web担当者Forum』がよくまとまっているが、ここの記述をもとに、wwwなしのURLからwwwありのURLに301リダイレクトを設定した場合、ドメイン名のみでアクセスした時に限ってリダイレクトされない。

具体的には、http://example.comのように、example.com の後ろに何もつけずにアクセスした場合に、http://www.example.comにリダイレクトされない。

RewriteRuleの記述を以下のように書き換えると、ドメイン名のみでアクセスしても301リダイレクトされるようになった(RewriteRuleの直後を「^/(.*)$」から「^(.*)$」に修正している)。
RewriteCond %{HTTP_HOST} ^localhost [NC]
RewriteRule ^(.*)$ http://www.localhost/$1 [L,R=301]
なお、301リダイレクトが正しく設定されているかの確認は、下記サイトから行うのが便利。