.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エラーを返してきます。