(一)
wordpress垃圾评论都是机器自动发送的,大多没有页面访问,直接调用评论接口发送评论,所以我们可以把wordpress默认的评论接口的文件名改一下,让评论机按照默认的路径找不到评论接口,从而达到防止垃圾评论的目的。
操作方法:
1.找到根目录下的wp-comments-post.php文件,将其重命名,比如fuck-wp-comments-post.php;
2.找到主题文件夹下的comments.php文件,打开编辑,同样将wp-comments-post.php改为fuck-wp-comments-post.php。
(二)
用 .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 机器人是不会引起服务器资源占用的,因为它们无法访问。
学习
看看
我经常被日本的垃圾评论困扰,滑动的和我的主题冲突导致奔溃,拖动图片的又不适合手机,最终我还是换了多说系统,希望在日后的使用过程中不出问题。呵呵
多说很好用
垃圾评论,对垃圾人是有价值的;