web-dev-qa-db-fra.com

Comment empêcher les commentaires de spam?

J'ai le plugin NoSpamMX installé. Je n'ai pas reçu de commentaires de spam pendant une longue période. Mais maintenant, je reçois beaucoup de commentaires de spam, en particulier dans un post.

Quelle est la raison pour laquelle il y a tant de spams uniquement à ce poste?

2
rgksugan

+1 pour akismet

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

Est aussi incroyable. Akismet est excellent pour attraper le spam, mais ajouter des cookies pour les commentaires est génial. Il arrête une grande partie du spam posté automatiquement. (Dont la plupart est)

Les cookies de commentaires arrêteront le commentaire avant même qu'il ne vous parvienne. Akismet attrapait 50 spams par jour pour moi. Mais une fois que j'ai ajouté CFC, je n'ai peut-être qu'un commentaire par semaine à traiter pour Akismet. Les deux combinés sont super

5
Rev. Voodoo

Akismet est un excellent plugin pour empêcher le spam. Cela fonctionne très bien sur mes blogs - pas un seul spamcomment n'a réussi à passer, pour le moment.

4
stffn

J'ai combiné Askimet avec un plugin appelé "Growmap Anti Spambot Plugin" et cela fonctionne bien. La seconde ajoute simplement une case à cocher au-dessus du bouton "Publish Comment" avec le libellé "Ce commentaire n'est pas un spam". Ensuite, l'utilisateur a un clic supplémentaire à faire mais les spams sont considérablement réduits.

2
fabiopagoti

rgksugan: D'ordinaire, je ne brancherais pas simplement mon entreprise, mais nous venons de publier un plugin WordPress contre le spam, les blasphèmes, le racisme, les discours de haine, la violence, les menaces, etc.

Il est actuellement disponible dans une version bêta gratuite à l'adresse http://impermium.com/wordpress . Vérifiez-le; Je crois que cela peut résoudre votre problème et j'aimerais savoir ce que vous pensez.

2
mrisher

J'ai ajouté ce code ci-dessous dans mon fichier .htaccess pour arrêter les spambots. Cela fonctionne bien pour moi.

# 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>
0
Feriman