如果我想在Mozilla Firefox上隐藏一些内容,我使用以下代码:
<?php if (strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') == FALSE) { ?>
Hide only in Mozilla
<?php } ?>我的问题是,如何向Googlebot隐藏一些内容?
发布于 2012-06-20 02:38:42
你可以基于用户代理来检测googlebot,比如
您可以在http://www.useragentstring.com/pages/Crawlerlist/上找到用户代理列表
谷歌机器人的 :
if (strpos($_SERVER[‘HTTP_USER_AGENT’],"Googlebot")) { // do some functionality }
但对谷歌隐藏元素是个坏主意,谷歌很聪明,你肯定会因此受到惩罚。
http://support.google.com/webmasters/bin/answer.py?hl=en&answer=66355
发布于 2012-06-20 02:24:49
您需要在您的the服务器上放置一个robots.txt文件,并将其配置为排除googlebot或所有搜索引擎。有关其工作原理的详细描述可在www.robotstxt.org上找到
发布于 2014-05-19 04:13:43
另一种解决方案是防止Googlebot关注你网站页面上的任何链接,那就是使用nofollow元标签。
要防止Googlebot跟踪单个链接,请添加:
rel="nofollow" 属性添加到链接本身。
https://stackoverflow.com/questions/11106851
复制相似问题