.htaccess 301 リダイレクトでサイト移転

このブログのサブドメイン “blog” は、関連ブログである diary.wasnet.jp の “diary” 同様、元々 Blogger のカスタムドメイン用に設定したものです。

Blogger を独自ドメインで運用するのは面白い経験でしたが、思うところあって、Blogger をカスタムドメインから blogspot.com の URL に戻し、blog.wasnet.jp を WordPress で再スタートさせる事にしました。

まずは、blogspot.com の URLで検索エンジンのインデックスに登録してもらうところからですね。

このブログを設置してある XREA は .htaccess が使えるので、このファイルを用いて blog.wasnet.jp へのアクセスを wasnetblog.blogspot.com へリダイレクトさせました。ここで重要なのが、Google のウェブマスター向けヘルプ センター - 301 (恒久的移動)

ページやサイトが新しい場所に完全に移動したことを Googlebot に通知するときに、このコードを使用してください。

とあるように、HTTP のステータスコード 301 (恒久的移動) でリダイレクトさせる、という点です。302 の場合は、ウェブマスター向けヘルプ センター - 302 (一時的移動)のタイトル通り、一時的な移動と見なされます。従って、移転先を検索エンジンに通知する目的には使えません。

という事で、このブログでは .htaccess を以下のようにしました。今回は、階層の移動やディレクトリ・ページ名の変更等がないので、blog.wasnet.jp へのルート以下すべてのアクセスを、そのまま wasnetblog.blogspot.com へリダイレクトさせています。

Redirect permanent / http://wasnetblog.blogspot.com/

冒頭の “Redirect permanent” で 301 を設定した事になります。”permanent” を省略し “Redirect” のみにすると、302 (一時的移動) のリダイレクトと解釈されてしまうので、要確認。

wasnet.blog 2.0

かなりベタなタイトルですが、Blogger のカスタムドメインで運用していたwasnet.blog を WordPress で再開する事にしたので、2.0 といえば 2.0 なんですね。

旧 wasnet.blog は blogspot.com の URL に戻して、しばらくの間 .htaccess でリダイレクト(301) していました。

Google の場合、blogspot.com が検索に引っかかるようになるまで、およそ 10日。blog.wasnet.jp が検索結果から消えるまで、さらに 3週間程度、といった具合です。