-2

1ページに2つのバージョン(A / B)を用意する予定です。訪問がGoogleBotの訪問からのものである場合、応答はAバージョンである必要があります。または、訪問がBing Botの訪問からのものである場合、応答はBバージョンである必要があります。訪問がGoogleボットからのものかPHPのBingボットからのものかを知るにはどうすればよいですか?

ありがとう。

4

1 に答える 1

3

最初に、 http ://www.robotstxt.org/db.html にアクセスして、ボットのユーザー エージェント文字列を確認します。

次に、PHP を使用してユーザー エージェントを確認します。

if (strpos($_SERVER['HTTP_USER_AGENT'],"Googlebot")){
    //Show Page A 
}else if(strpos($_SERVER['HTTP_USER_AGENT'],"MSNBOT")){
    //Show Page B
}

しかし、なぜ?ボットは、検索エンジンでサイトをインデックス化できるように、人々が見ているものを見ることになっています。

于 2012-04-25T23:36:54.807 に答える