如何重定向特定的IP地址

时间:2013-12-12 21:41:14

标签: javascript php html web-crawler

我想重定向蜘蛛访问我的博客。我正在寻找可以嵌入到网页HTML中的解决方案,以便在影响我的页面访问次数之前重定向蜘蛛。这可能是说javascript,蜘蛛的IP地址和蜘蛛的引用网址吗?

3 个答案:

答案 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的内容,我会在其上提供维基百科文章,您可以进一步研究如何使用它。

我建议您不要在网站的所有部分禁止抓取,只是某些您不希望被抓取的部分。

http://en.wikipedia.org/wiki/Robots_exclusion_standard

答案 2 :(得分:0)

如果您的访问计数器由javascript(如Google Analytics)组成,那么抓取工具不会执行javascript就不会有问题。

如果访问计数器是在服务器端进行的,只需在访问计数器之前插入类似的内容:

if(strpos($_SERVER['HTTP_USER_AGENT'],'bot') !== false){
   die();
}