最近纯英文式评论很烦人
最近忙了,疏于管理诺豆网,一些无聊的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 机器人是不会引起服务器资源占用的,因为它们无法访问。