【.htaccess】URLの「www」有り・無しを制御する方法
2018/05/17
SEOにも関係してくる部分でもあるので、ウェブサイトのURLの「www」ありなしを .htaccess で制御する方法を忘備録としてポストします。
ModRewrite と 301リダイレクトで www 有り無しを制御する
サーバによってはコントロールパネルからも可能なところもありますが、自前でも出来たほうがいいだろうということで。
www有りに統一
1 2 3 4 5 |
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^wataame\.sumomo\.ne\.jp RewriteRule (.*) http://www.wataame.sumomo.ne.jp/$1 [R=301,L] </IfModule> |
www無しに統一
1 2 3 4 5 |
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.wataame\.sumomo\.ne\.jp RewriteRule (.*) http://wataame.sumomo.ne.jp/$1 [R=301,L] </IfModule> |
これだけでどちらかに統一が出来ます。
個人的には、wwwを付けないほうが好みです。URL打つの面倒ですしね。
なお、このブログのURLをサンプルにして作成してみますので、コピペする際はご注意を。
さくらインターネットのコントロールパネルの場合
さくらインターネットのサーバでは、以下のようにコントロールパネルからも制御可能だったりします。