最近サイトのリニューアルに携わってまして、先日入れ替えをしたのですが、実は、初めて実践で.htaccessを使ったリダイレクト(301リダイレクト)を行いました。
リダイレクトについては、SEOとリダイレクトをご参照下さい。
リダイレクト自体は業務的によく使うのですが、IISの使用が多いため、apacheにはそれほど馴染みが無いのです。
ページランクなどの評価をできるだけ細かく受け継がせたかったので(実験の意味合いも)、細かなディレクトリ単位で設定してみました。
.htaccess Editorは、.htaccessファイルを作ってくれるツールで、とっても便利です。リダイレクトについても、転送元と転送先を入れれば、すぐにできちゃいます。
ちょっと分かりづらいのが、転送元となるパスの書き方です。
Redirect permanent /seo/test.html http://www.seo-motto.com/test/
【転送元】http://www.seo-motto.com/seo/test.html
【転送先】http://www.seo-motto.com/test/
なら分かりやすいのですが、転送元はhttp://seo-motto.com(ドメイン名)を除いた格好にしなければなりません。
そんなこんなで、結局25個くらいの.htaccessファイルを作り、旧ディレクトリから新ディレクトリへのリダイレクトは何とかうまくいきました。リンクの価値がきちんと受け継がれるかは、しばらく時間を置かなければなりませんが、まあ、一安心です。

コメント