.htaccess でサイトURL統一


.htaccess を利用して、wwwありとwwwなしのURLを、どちらか片方に統一する設定です。

301リダイレクトを利用します。

301リダイレクトは、ドメインの引越しに使われる仕組みです。
URLにアクセスすると、自動的に新しいURLに飛びます。
ドメインを移転しても、サーチエンジンが認識している移転元のサイトの情報は、移転先のサイトへ引き継がれるように働きます。

301リダイレクトを使ったwwwあり(www.sample.com)とwwwなし(sample.com)の設定するには、次のように「.htaccess」ファイルに記述します。

* 「wwwあり」に統一する場合

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sample\.com
RewriteRule ^(.*)$ http://www.sample.com/$1 [R=301,L]

* 「wwwなし」に統一する場合

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.sample\.com
RewriteRule ^(.*)$ http://sample.com/$1 [R=301,L]


メモ帳などに上記をコピペし、sample.com を自サイトURL に変え、.htaccess として保存、index.html のある階層にアップロードします。


.htaccess を使うには、お使いになっているサーバーが Apache、 Mod-Rewriteをサポートしている必要がありますが、現在、ほとんどのサーバーはOKだと思います。

.htaccess の記述を間違えると、500エラーを返してきます。



関連する記事

 
サイトのトップに戻る   このページのトップへ戻る