有没有办法用PHP识别谷歌机器人?

时间:2013-03-03 15:54:17

标签: seo googlebot google-crawlers

我刚建了一个酒精饮料网站。他们需要在所有链接上进行年龄验证。这是一个单页网站,我使用骨干路由系统。我已经使用SESSION对象创建了检查,因此如果未设置SESSION对象,我将加载介绍视图(年龄验证视图)。这一切都按预期工作,但问题是谷歌机器人。当他们尝试抓取我的网页时,该应用始终会加载简介(年龄验证)视图。这是一个链接for the website,但我认为它不会非常有用,因为我认为这更符合逻辑,然后是技术问题...... 那么..我的问题是如何仅重定向访问者并让谷歌机器人看到页面的实际内容?我应该使用cookies还是有办法用PHP实现这个目的?

感谢所有答案!

1 个答案:

答案 0 :(得分:1)

是。像

这样的东西
If ($_SERVER['HTTP_USER_AGENT'] == "Googlebot") {

$_SESSION['ageverified'] = true;
// do more

}

应该工作。

请在此处查看所有确切的用户代理名称以及他们抓取的内容。

http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1061943