.htaccess の設定・・リダイレクト


Yahoo!やGoogleにすでにインデックスされているページ(URL)が「http://www.●●●.jp/」だった場合、ユーザーのアクセス先URLを統一させておくことが重要です。

たとえば、独自ドメイン「●●●.jp」を設定してある場合、トップページへのアクセスは以下のように数種類が考えられます。

  • http://www.●●●.jp/index.html
  • http://www.●●●.jp/index.php
  • http://www.●●●.jp/
  • http://●●●.jp/
  • http://●●●.jp/index.html
  • http://●●●.jp/index.php

上記のようにWWW付、index.htmlあり、などURLを統一させてるために、「.htaccess」の設定をしてすべて「http://www.●●●.jp/」へリダイレクトさせます。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(●●●\.jp)(:80)?
RewriteRule ^(.*) http://www.●●●.jp/$1 [R=301,L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.php$ http://www.●●●.jp/ [R=301,L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^(.*) http://www.●●●.jp/ [R=301,L]
</IfModule>
※Wordpressを導入して既存サイトをCMS化した一例、さくらのレンタルサーバビジネス。

関連記事

コメントを残す

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

*