Akismet非常好用,但通过htaccess文件也可以实现阻止spam bots从wp-comments-post.php文件中获取电子邮件地址
把下面的代码复制到.htaccess中,他在你WordPress的根目录中。在复制之前请先备份.htaccess,建议对这个文件做任何改动之前都首先备份,以防意外发生。
把第五行中的 yourdomainname 换成你的域名。
<IfModule mod_rewrite.c> 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] </IfModule>
保存之后spam bots就无法直接在wp-comments-post.php获取邮件地址了。
分类:新闻资讯