How to prevent spam comments?

时间:2011-03-15 作者:rgksugan

我已经安装了NoSpamMX插件。我很长时间没有收到垃圾评论了。但现在我收到了很多垃圾评论,尤其是在一篇帖子中。

为什么只有那个帖子才会有这么多垃圾邮件?

5 个回复
最合适的回答,由SO网友:Rev. Voodoo 整理而成

+akismet 1个

http://wordpress.org/extend/plugins/cookies-for-comments/

也很神奇。Akismet很擅长捕捉垃圾邮件,但为评论添加cookie真是太棒了。它可以阻止大量自动发布的垃圾邮件。(其中大部分是)

Cookie for comments将在评论到达您之前停止评论。Akismet每天为我做50次SPAM。但一旦我加入了CFC,我每周大概只有1条评论供akismet处理。这两者结合起来很好

SO网友:stffn

Akismet是一个很好的防止垃圾邮件的插件。它在我的博客上效果很好——至今还没有一个垃圾邮件成功。

SO网友:fabiopagoti

我将Askimet与一个名为“Growmap Anti-Spambot-plugin”的插件结合在一起,它一直运行良好。第二个只是在“发布评论”按钮上方添加了一个复选框,标签为“此评论不是垃圾邮件”。然后,用户有一个额外的点击操作,但垃圾邮件大大减少。

SO网友:mrisher

rgksugan:通常我不会只插入我的公司,但我们本周刚刚发布了一个WordPress插件,以防止垃圾邮件、亵渎、种族主义、仇恨言论、暴力、威胁等。

它目前在免费的Beta版本中http://impermium.com/wordpress. 检查一下;我相信它可以解决你的问题,我很想知道你的想法。

SO网友:Feriman

我在我的中添加了以下代码。htaccess文件以停止垃圾邮件。这对我很有效。

# Flood secure on wp-comments-post.php
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post.php*
RewriteCond %{HTTP_REFERER} !.*blogginger.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
</IfModule>

结束

相关推荐

即使未选中“Allow Comments”,也会显示评论输入屏幕

我的单曲。php和索引。php我在这段代码中加入了注释输入例程。。。<?php if(get_option(\'allow_comments_posts\')){comments_template();} ?> 但是,当具体帖子被单独查看时。php没有选中“允许评论”,我不希望出现评论模板。我的印象是comments\\u template()例程自动管理这个,但显然我需要包装它或传递参数?