ジェイクールの更新テクニック

URL正規化による検索エンジン重複インデックスの回避

http://j-cool.co.jp/ ・ http://j-cool.co.jp/index.html

上記は同じページを指しますが、何も対策を行っていない場合、
検索エンジンによっては別々のページと認識しインデックスされる可能性があります。
最悪の場合、せっかくの検索エンジンの評価が分散してしまうことも。
wwwの有り無しについても同様に対策が必要です。

【解決策】

htaccessファイルなどでURL正規化を行います。
記述例は以下になります。(ドメインは適宜変更)

■index.html無し

Options FollowSymLinks
RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://www.j-cool.co.jp/$1 [R=301,L]

■www無し

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com
RewriteRule (.*) http://j-cool.co.jp/$1 [R=301,L]

■www有り

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule (.*) http://www.j-cool.co.jp/$1 [R=301,L]