把下面代码,复制到你的.htaccess文件里面,这个文件大家都有的,在网站根目录,没有的话,去设置的固定链接弄伪静态达到生成,然后在里面加入下面代码:
- # WPhtC: Protect comments.php
- RewriteCond %{REQUEST_METHOD} POST
- RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
- RewriteCond %{HTTP_REFERER} !.*http://your url.* [OR]
- RewriteCond %{HTTP_USER_AGENT} ^$
- RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
英文原文地址:http://www.wprecipes.com/how-to-deny-comment-posting-to-no-referrer-requests
中文参考地址:http://zmingcx.com/using-htaccess-reject-spam-robot-comment.html
注意,第四行的your url 改成你的网址
2013年10月28日 09:23 -9楼
这个挺好的,不过我博客是使用多说插件的,弄伤这个也有用吗?
2013年10月28日 23:37 地下1层
@诸葛小觉 不知道哦,我现在屏蔽了英文评论,垃圾评论少了很多,但是还是有,估计还是拦截到了吧,其实垃圾评论的很多方法的,防不胜防