2006 年 5 月の履歴(もしくは日誌)


2006 年 5 月

5 月 15 日

サイト移転と検索エンジンと Redirect

サイトの移転などを行った時には .htaccess に転送設定をします.うまく設定すれば,移転後もすぐに検索エンジンの結果で表示されるし,検索結果の上位だったページはその順位を移転後も維持できます.

たとえば http://onohiroki.cycling.jp/comp-mail.htm を http://breack-chain.cycling.jp/ という新しい URI で運用する場合には onohiroki.cycling.jp の / の .htaccess に次のような記述を加えます.

Redirect permanent /comp-mail.htm http://breack-chain.cycling.jp/

こうすると,http://onohiroki.cycling.jp/comp-mail.htm にアクセスすると Web サーバが,そのリソース(HTMLファイルとか)は,http://breack-chain.cycling.jp/ に移転したから,次回からそっちにアクセスしたまえっていう情報がかえります.Web ブラウザが対応していれば,その情報をみて,新しい URI にアクセスします.

Google は,この移転したよっていう情報を受け取ったら,古い URI を新しい URI に差し替えます.だから,古い URI へのリンクも新しい URI へのリンクとして評価し,新しい URI の評価は古い URI での評価を引き継ぎます.

Yahoo! JAPAN もそうみたい.

先日,「チェーンメールは悪」というコンテンツを新 URI に移転したのですが,すでに Google と Yahoo! JAPAN の検索では反映されたみたいです.

Google で「チェーンメール」と検索してみました.検索結果の 4 番目が「チェーンメールは悪」でした.

Google では「チェーンメールは悪」の URI を一部で新しいのに差し替えたようです.検索すると新しい URI が表示されたり古い URI が表示されたり.まだしばらくは落ち着かないのかも.

次に Yahoo! JAPAN で「チェーンメール」と検索してみました.やはり上位に「チェーンメールは悪」が表示されました.

Yahoo! JAPAN では 1 番が旧 URI で,2 番が新 URI で,並んで表示されました.これにはちょっとびっくり.古い URI の評価を引き継いだから新しい URI も検索結果の 2 番目になったんでしょうけど,両方表示しなくてもいいのに.

http://onohiroki.cycling.jp/tb/tb.cgi/weblog_d20060515n1 TrackBack