Evitar el spam en los comentarios

Si tienes un blog con cierta actividad seguramente tendrás que lidiar con el spam en los comentarios, o tendrás plugins como Akismet que lo hagan por tí.

En cualquier caso una ayuda extra nunca viene mal y en esta ocasión no es necesario instalar ningún plugin ya que con un pequeño fragmento de código en tu .htaccess bloquearás el acceso al formulario de comentarios para todos aquellos que lleguen a tu entrada desde la nada (sin referer), muy habitual en bots spammers.

RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post.php*
RewriteCond %{HTTP_REFERER} !.*tu_dominio.com.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

Agrega este snippet a tu .htaccess, reemplaza la url de la linea 4 por la tuya y listo!

Deja un comentario