piernodoyuna
10-05-2010, 11:12 PM
Harto de probar mil métodos para bloquear a los spammers, he descubierto un sencillo truco que, en mi caso, ha eliminado el 90% del spam, si no es que más.
Se trata de añadir unas líneas al .htaccess que está en el directorio raiz de tu dominio. Justo antes de:
</IfModule>
Añadir esto:
##Evitar Spam
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .submit\.php*
RewriteCond %{HTTP_REFERER} !.*tudominio.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) http://%{REMOTE_ADDR}/$ [R=301,L]
Con esto permites el envío de enlaces exclusivamente usando el formulario desde tu directorio.
Lo llevo usando más de 1 mes en 3 directorios y perfecto :)
Espero que os sirva.
Un saludo.
PD: Si alguien lo quiere traducir al inglés, haced referencia a este mensaje. Gracias.
Se trata de añadir unas líneas al .htaccess que está en el directorio raiz de tu dominio. Justo antes de:
</IfModule>
Añadir esto:
##Evitar Spam
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .submit\.php*
RewriteCond %{HTTP_REFERER} !.*tudominio.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) http://%{REMOTE_ADDR}/$ [R=301,L]
Con esto permites el envío de enlaces exclusivamente usando el formulario desde tu directorio.
Lo llevo usando más de 1 mes en 3 directorios y perfecto :)
Espero que os sirva.
Un saludo.
PD: Si alguien lo quiere traducir al inglés, haced referencia a este mensaje. Gracias.