どうも金曜日の森です。
ゴールデンウィークいかがお過ごしでしたでしょうか?
僕はインフルエンザにビビってあまり外に出ていませんでした。
そんな事とは関係無く、今回はSEOの事。
SEO対策としてもはや常識になりつつある301リダイレクト。
弊社のサイトでもwww有り無しを統一する為に301リダイレクトを組み込む事に。
だが、さくらサーバーでは使えないプログラムがあるらしく、
特殊な記述が必要らしい。
普通にやっても転送がループしてエラーになってしまう。
そこでさくらサーバーで301リダイレクトする方法を色々と試行錯誤した結果、
以下の記述方式を発見!
もしもさくらサーバーをお使いの方で、
リダイレクトできず困っている方が居たら是非お試し下さい。
ルートディレクトリに「.htaccess」というファイルを作成し、
以下の記述をする。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(mediaforyou\.tv)(:80)? [NC]
RewriteRule ^(.*) http://www.mediaforyou.tv/$1 [R=301,L]
RewriteEngine On
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://www.mediaforyou.tv/$1 [R=301,L]
※www.mediaforyou.tvの所を変えて使ってみて下さい。
下の段はindex.htmlも、統一させる記述です。