<< URL変更のお知らせ x.plala.jp → fula.jp | TOP | Header (ヘッダー) を見る為のPHPスクリプト >>
URLを引越(移動)ししてから約1週間になりますが、検索エンジン等も徐々に新URLに移行してきた様なので簡単にまとめてみます。
現在は旧URLの http://x.plala.jp/ でも http://fula.jp/ のどちらでもアクセスできる様になっています。方法としては、ただ単に両方のドメインを割り当てるのではなく、http://x.plala.jp/ へのアクセスは意図的に http://fula.jp/ へリダイレクトさせています。こうする事によってURLの移動を検索エンジン等にも伝える事が出来ます。
その時の注意ですが、必ずこれは「URLが永久に移動」した事をブラウザや検索エンジンに伝えます。
blogは /cgi-bin/blog だったので今回ディレクトリ変更して /blog とし、それ以外のURLはすべて新しいURLへそのままつけかえます。ポイントは permanent です。これを指定しないと上記で説明した HTTP/1.1 301 Moved Permanently となりません。
参考URL
Redirect ディレクティブ
http://httpd.apache.org/docs/2.0/ja/mod/mod_alias.html#redirect
- permanent
- 永久にリダイレクトをするステータス (301) を返します。 これはリソースが永久に移動したということを意味します。
- temp
- 一時的なリダイレクトステータス (302) を返します。これがデフォルトです。
- seeother
- "See Other" ステータス (303) を返します。 これはリソースが他のもので置き換えられたことを意味します。
- gone
- "Gone" ステータス (410) を返します。これはリソースが永久に 削除されたことを意味します。このステータスが使用された場合、 url 引数は省略されなければなりません。
参考URL
ウェブマスターのための Google 情報
http://www.google.com/webmasters/3.html
HTTP 301 の(永久的な)リダイレクトを使用して、以前の URL から新しいサイトにリダイレクトするように設定すると、Google のクローラで新しい URL が認識されます。
こちらの意図の通りURLが変更されている例(3〜4日で更新されました。)
http://www.google.co.jp/search?hl=ja&q=avi+wmv+apache&btnG=Google

その他 引越し時の副産物
すべて Apache で設定するのも何なんで、部分的な転送(リダイレクト)はスクリプトに任せました。
redirect_permanent.phpヘッダーを見る為のツール
http://fula.jp/cgi-bin/head/
詳細は 次のエントリー で。
[admin ID:92RrOHSc] [Trackbacks:0] [English]上記より投稿時に設定した投稿パスを入力して下さい。修正、削除などの管理作業を行う事が出来ます。
<< URL変更のお知らせ x.plala.jp → fula.jp | TOP | Header (ヘッダー) を見る為のPHPスクリプト >>