如果我想在Mozilla Firefox上隐藏一些内容,我会使用以下代码:
<?php if (strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') == FALSE) { ?>
Hide only in Mozilla
<?php } ?>
我的问题是,如何向Googlebot隐藏一些内容?
答案 0 :(得分:6)
您可以根据用户代理检测googlebot,例如
您可以在http://www.useragentstring.com/pages/Crawlerlist/
找到用户代理列表对于Googlebot:
if (strpos($_SERVER[‘HTTP_USER_AGENT’],"Googlebot"))
{
// do some functionality
}
但是为谷歌隐藏元素是一个坏主意,谷歌很聪明,你肯定会受到惩罚。
http://support.google.com/webmasters/bin/answer.py?hl=en&answer=66355
答案 1 :(得分:1)
您需要在您的网络服务器上放置一个robots.txt文件,并将其配置为排除googlebot或所有搜索引擎。可以在www.robotstxt.org
上找到有关其工作原理的详细说明答案 2 :(得分:0)
另一个解决方案是阻止 Googlebot 关注页面上的任何链接 您的网站,是使用 nofollow元标记。
要阻止 Googlebot 关注个别链接,请添加:
rel="nofollow"
属性为链接本身。