IXWebhosting

防止广告爬虫插件Bad Behavior

Bad Behavior 是PHP程序代码,由分析/比较HTTP request,可以防止垃圾机器人入侵你的网站、消耗你的频宽或随意张贴广告。
要使用此模块,你必须先下载安装原本的 Bad Behavior 程序代码。

看看不同的声音

Bad Behavior能屏蔽垃圾发布器。我前段时间用这个模块帮我挡垃圾评论,但是却出现了意外的副作用:Feedsky不再更新我的feed了。去Feedsky上看了下,更新信息一水儿的403错误(服务器拒绝访问),仔细一想,看来是这个bad behavior作的怪。

bad behavior的原理是检测来源请求的http头信息,从而判断当前请求是否来自正常途径,即浏览器访问。而Feedsky的抓取机器人一定是因为不符合bad behavior的判断条件,被当作恶意访问屏蔽掉了。扩展一下,百度的抓取机器人很有可能也被屏蔽了,这正好能解释我的站一直以来百度收录不正常的情况。

虽然bad behavior官方说给google、yahoo等搜索引擎专门开了绿灯,并且也放行来自digg等主流网站的抓取访问。但是bad behavior毕竟是老外写的,他们可能不知道搜索引擎里还有个百度,更别提Feedsky、抓虾、鲜果之流了。

所以中文站建站者一定要注意这个问题,使用bad behavior一定要谨慎。如果你只是想屏蔽垃圾评论,那么建议你还是用CAPTCHA,Mollom这类不是那么“强大”的模块吧。

本文源载http://www.mrven.com/?p=316 博主觉得说的有道理转载至此

官方下载地址:http://downloads.wordpress.org/plugin/bad-behavior.2.0.43.zip

转载请注明文章转载自:wordpress 插件 [http://www.833123.com]
本文链接地址:防止广告爬虫插件Bad Behavior

相关文章

  • 暂无相关日志

发表评论

你必须 登录后 才能对文章进行评论!


Copyright © wordpress 插件 and www.833123.com All Rights Reserved.

Powered by Wordpress sitemap sitemap_baidu 网站导航 Rss WordPress王牌主机