我想重定向蜘蛛访问我的博客。我正在寻找可以嵌入到网页HTML中的解决方案,以便在影响我的页面访问次数之前重定向蜘蛛。这可能是说javascript,蜘蛛的IP地址和蜘蛛的引用网址吗?
答案 0 :(得分:0)
单独使用Javascript是不可能的,可以使用PHP或Javascript和PHP的组合,但这通常由.htaccess
文件处理:
order allow,deny
deny from 123.45.6.7
deny from 012.34.5.
allow from all
答案 1 :(得分:0)
您的意思是网络抓取工具吗?如果禁用这些也会降低您的计数,因为没有人会访问您的网站,因为如果他们无法使用蜘蛛抓取您的网站,搜索引擎就不会将其编入索引。
如果您希望停止访问您网站某些部分的抓取工具,请使用名为robots.txt的内容,我会在其上提供维基百科文章,您可以进一步研究如何使用它。
我建议您不要在网站的所有部分禁止抓取,只是某些您不希望被抓取的部分。
答案 2 :(得分:0)
如果您的访问计数器由javascript(如Google Analytics)组成,那么抓取工具不会执行javascript就不会有问题。
如果访问计数器是在服务器端进行的,只需在访问计数器之前插入类似的内容:
if(strpos($_SERVER['HTTP_USER_AGENT'],'bot') !== false){
die();
}