2013-03-03 80 views
0

我刚做了一个酒精饮料的网站。他们需要对所有链接进行年龄验证。这是一个单页网站,我使用骨干路由系统。我用SESSION对象创建了检查,因此如果SESSION对象未设置,我将加载介绍视图(年龄验证视图)。这一切都按预期工作,但问题是谷歌机器人。当他们尝试抓取我的网页时,应用程序始终会加载介绍(年龄验证)视图。这里是一个链接for the website,但我认为它不会很有用,因为我认为这是更合乎逻辑,然后是技术问题... 所以..我的问题是如何重定向只有访问者,让谷歌机器人看到页面的实际内容?我应该使用cookie还是有办法用php来实现这一点?有没有一种方法来识别与PHP的谷歌机器人?

感谢您的所有答案!

回答

1

是的。像

If ($_SERVER['HTTP_USER_AGENT'] == "Googlebot") { 

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

} 

应该工作。

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

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

+0

这就是它的兄弟,谢谢! – hjuster 2013-03-03 17:06:48

+0

我的荣幸。祝你好运! – 2013-03-03 17:09:56

相关问题