我一直在研究各种方法来减少客户网站上的重复内容。
我遇到的一种方法是使用一些代码来检查客户端是否是某个机器人。 使用此信息,人们可以选择是否向客户显示信息。
出于某种原因,此方法与 Google 一起使用是否会存在危险?
这是代码(PHP),供参考:
if(strstr(strtolower($_SERVER['HTTP_USER_AGENT']), "googlebot"))
请解释一下“危险”是什么意思。
如果这是您的意图,您不会被禁止阻止网络爬虫浏览您的网站,据我所知,您可以轻松地使用“robots.txt”而不是 PHP 实现来做到这一点。
但是,如果您所说的“危险”指的是安全漏洞,那么当然存在与用户代理欺骗有关的整个过程,所以我不建议仅仅根据用户代理的内容而泄露比您想要的更多的数据。请求隐藏在后面,因为它可以被伪造。