最近纯英文式评论很烦人

最近忙了,疏于管理诺豆网,一些无聊的SPAMer发布无聊的纯E文垃圾评论。。。猖獗的时候,一天能收到拦截邮件近百封!真够扯蛋的!

上张图瞅瞅,看看这些勤劳的家伙有多卖力!

记得wordpress有个插件,叫 some chinese please,可以在前台拦截纯英文的评论,减少数据库操作,但个人不太喜欢插件!所以一直没有开启,目前由于量不是太多,所以采用封IP的策略!

推广是必要的,但要良性推广,首先让人不反感才行!!像我一hack朋友的针对垃圾推广的回敬方法就是,直接拿站,挂条幅!!当然也都被逼无奈了才出手哈哈!!

用 .hatccess 禁止对 wp-comments-post.php 的直接访问

这能阻止:自动的 spam 往 .hatccess 文件里面加入一下代码。你就可禁止 wp-comments-post.php 的直接访问。

RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post.php*
RewriteCond %{HTTP_REFERER} !.*yourdomainname.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

原理很简单,如果访客不是在你博客页面停留来发评论的,那么他就无法进行操作。这段代码还有个好处,那就是 spam 机器人是不会引起服务器资源占用的,因为它们无法访问。