2009/07/01

301リダイレクトの設定

あるホームページを全面刷新をすることに。
現サイトの検索結果より古サイトの検索結果が出てしまうような状態。現サイト、立ち上げた人っていかがなもんでしょうか。

ホームページはサーバも別に作る直すこととして、ドメインは現サイトのものを使うように手続きをとりつつ、取り急ぎ古くてもう何とかしたいサイトは、少しばかり引っ越しのお知らせを表示した後、301リダイレクトで、現サイトのドメインに向けるよう設定。

301リダイレクトは .htaccess変更すればいいや、と
Optionsが使えないサーバもあったので、以下の2種類を準備。

.htaccess その1
Redirect 301 / http://www.domain-now.com/

.htaccess その2
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.domain-now.com/$1 [R=301,L]

と、ところが、Niftyのサーバーは、.htaccessを許してくれなかった・・・
そこで、急遽html の metaタグで対応。

<meta http-equiv="Refresh" content="0;URL=新URL ">

0秒でリダイレクト。これは301リダイレクトと検索エンジンが認識を
してくれるようです。


この数字が0でないとYahooでは302リダイレクトと認識してくれるみたいです。

Yahooの説明
http://info.search.yahoo.co.jp/archives/002842.php

Googleでもそうなのか?とりあえず、0でのリダイレクトは301と
認識してくれるのは確かみたいですが、302はどうかなあ?
http://sebastians-pamphlets.com/google-and-yahoo-treat-undelayed-meta-refresh-as-301-redirect/


SEO対策のためにと、301リダイレクトを考えていたので、とりあえず目的は達成。


Googleデモサイト移行の場合は301リダイレクトを推奨

http://www.google.co.jp/support/webmasters/bin/answer.py?hl=jp&answer=83105

0 件のコメント: