最新消息:

WordPress反垃圾评论插件NoSpamNX,屏蔽机器人

WordPress 观测者 2094浏览

前几天试过修改wp-comments-post文件名防垃圾评论的办法,经测试完全没效果,才几天时间,后台就多了几百个垃圾评论,英文、日文的评论都有,基本是由机器人发出的。昨天又换了NoSpamNX这个插件,不到一天时间已经帮我拦截了67个垃圾评论,效果确实挺好。

Akismet与NoSpamNX的区别在于:

Akismet是把访客留下的评论提交到一台服务器,这台服务器根据历史记录,就是之前有没有人把这条评论标记为Spam,以及一些特定的算法来判断,被屏蔽掉的垃圾评论会留在数据库,必须手动删除,或者等三十天后自动删除。

而NoSpamNX采用添加隐藏表单项的方式来反垃圾,换句话说,就是它在正常评论框下面“放”了一个隐藏的评论框,这个评论框的name属性是很正常的Comment。对于自然人而言,绝对不会把评论写到隐藏的评论框里,但是Spambot就不管这么多,直接就post一份在这个隐藏的评论框里写了内容的评论,当然这就露出了马脚,毋庸置疑,这是Spambot发的评论。

采用这样的反垃圾方式的好处显而易见,(几乎)不可能出现对正常评论的误杀,同时还保证了相当高的对垃圾评论的过滤准确性。在这个插件的后台,可以设置Spam的处理方式,我推荐直接Block掉,不要标记为Spam,这样就不会写入数据库,保证了数据库不会有太多的无用信息。

不过,这个插件仅能对付Spambot提交的评论,当你网站大了,访客多了,评论也多了的时候,对于自然人提交的垃圾评论,就需要类似Akismet这种机制来进行处理了。

转载请注明:观测者 » WordPress反垃圾评论插件NoSpamNX,屏蔽机器人