PHPで、会員のみが見れるページを作っているのですが、

Googleのクローラーのみは閲覧可能にしたいと思います。
どのようにすればいいでしょうか?
※IPで許可するとしたら、どのIPを許可すればいいでしょうか?

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/01/03 22:14:43
  • 終了:2012/01/10 22:15:03

回答(2件)

id:kodairabase No.1

kodairabase回答回数661ベストアンサー獲得回数802012/01/03 22:50:37

ポイント100pt

Googlebot が使用する IP アドレスは、その時々で変化します。Googlebot のアクセスを確認する最も確実な方法は、ユーザーエージェント(Googlebot)を使用することです。DNS リバース ルックアップを使用して、サーバーにアクセスしているロボットが本当に Googlebot かどうかを確認します。

Googlebot の確認

http://support.google.com/webmasters/bin/answer.py?hl=ja&answer=80553

Googlebot とは

http://support.google.com/webmasters/bin/answer.py?hl=ja&answer=182072

id:makocan

PHPでどのように対応すればよいでしょうか?
ユーザーエージェントを取得するのは難しくないのですが、そこから、本当にGoogleかはどうしらべればよいでしょうか?

2012/01/05 04:24:16
id:kodairabase

http://q.hatena.ne.jp/1325706443#a1126038 に回答しました。
ご覧ください。

2012/01/05 10:23:04
id:a-kuma3 No.2

a-kuma3回答回数4469ベストアンサー獲得回数18442012/01/09 01:53:55

ポイント100pt

やりたいことは分かりますが、通常の表示とクローラーの検索でのレスポンスが異なっていると、
Google のクローキングの制限にひっかかる可能性があります。
http://support.google.com/webmasters/bin/answer.py?hl=ja&answer=66355

Google では、"First Click Free" という考え方が推奨されています。
http://support.google.com/webmasters/bin/answer.py?hl=ja&answer=74536
http://support.google.com/news/publisher/bin/answer.py?hl=ja&answer=40543

  • id:ken3memo
    >Googleのクローラーのみは閲覧可能にしたいと思います。
    ふと、googleのクローラーに収集されたら、
    検索結果で キャッシュ を 押すと 会員サイトの中身が見られてしまうのでは?
    と一瞬思ったが、会員以外が見ると中身が違うので大丈夫なのかなぁ。(googleのクローラーが拾うページの中身も違うので)
    最近、googleツールバーを入れているお客さんが多くて?googleにURLが通知されるのか?会員ページにgoogleボットがよく来ますね。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません