[WordPress] Empêcher les robots et les spammeurs de commenter sur vos blogs


La lutte contre le spam a semble-t-il été prise en compte par les autorités de différents pays. Par exemple aux États-Unis, une importante ferme de spamming a été purement et simplement arrêtée du jour au lendemain: résultat : près de 30% de spam en moins au niveau mondial.

Quand on parle de spam, on pense de suite aux emails, mais les commentaires des blogs ne sont pas épargnés. Il existe des solutions pour lutter, comme Akismet ou l’exceptionnel NoSpamNX.

Voici un petit code à placer dans votre fichier .htaccess qui permet d’empêcher les commentaires aux robots et aux spammeurs qui ne prennent même pas la peine de consulter votre blog.

<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>

Il oblige le commenteur à se rendre sur votre site pour placer son commentaire. Exit donc les logiciels de commentaires automatiques.

De quoi encore réduire les spams et les commentaires inintéressants dont le seul but est d’obtenir du référencement. Ne reste plus qu’à lutter contre les commentaires de 3 mots …

via