您所在的位置:小祥子 » CMS学院 » WordPress » 正文

WordPress屏蔽机器人留言的方法

时间:2015-02-02 编辑:佚名 来源:互联网

由于多数Spam是直接读取 wp-comments-post.PHP 文件实现自动留言的,因此很多应对垃圾评论的方法对机器人是毫无用处的!

方法简介:将以下代码添加到网站根目录的.htaccess文件中(记得编辑文件之前保存备份):
# BEGIN WordPress
上段代码的下面添加下段代码:

# WPhtC: Protect comments.php
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*http://www.你的网址.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

本方法可以阻止多数无referer来源的spam机器人通过直接读取wp-comments-post.php文件来进行垃圾评论!欢迎博主们测试后反馈意见,以便于垃圾站博主我总结更好的防垃圾评论的方法!