1ページに2つのバージョン(A / B)を用意する予定です。訪問がGoogleBotの訪問からのものである場合、応答はAバージョンである必要があります。または、訪問がBing Botの訪問からのものである場合、応答はBバージョンである必要があります。訪問がGoogleボットからのものかPHPのBingボットからのものかを知るにはどうすればよいですか?
ありがとう。
1ページに2つのバージョン(A / B)を用意する予定です。訪問がGoogleBotの訪問からのものである場合、応答はAバージョンである必要があります。または、訪問がBing Botの訪問からのものである場合、応答はBバージョンである必要があります。訪問がGoogleボットからのものかPHPのBingボットからのものかを知るにはどうすればよいですか?
ありがとう。
最初に、 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
}
しかし、なぜ?ボットは、検索エンジンでサイトをインデックス化できるように、人々が見ているものを見ることになっています。