Inicio Servidor Apache .htaccess Bloquear Spam por Referidos con .htaccess

Bloquear Spam por Referidos con .htaccess

Domingo, 02-01-2011 23:11 - Leer comentarios - Comentar

Hay quienes utilizan un referido determinado cada vez que tratan de conectarse a tu sitio. Esto es con el objetivo de llenar tu log de pedidos desde una web determinada, y cuando verifiques tus logs visitarás su página de pura curiosidad para ver quién es. Es un tipo de spam que poco a poco está haciéndose más común.

Texto plano
RewriteCond %{HTTP_REFERER} ^(http://www.adobe.com/products|http://127.0.0.1) [NC]
RewriteRule ^.*$ - [F,L]

A través de esta regla por ejemplo, estoy bloqueando a quienes entran utilizan esta página de Adobe como referido (un cuya página obviamente no aparece link alguno a mi portal), y otro que usa la dirección interna de su PC como referido. Puedes añadir tantos enlaces como sean necesarios, separados por la barra vertical |.

También puedes negar el acceso por IP. Hay 2 formas de hacerlo:

Texto plano

order allow,deny
deny from 200.93.233.162
deny from 78.129.202.15
deny from 200.3.114.2
deny from 200.62.182.19
allow from all

O de la siguiente manera:

Texto plano
RewriteCond %{REMOTE_ADDR} ^(200.93.233.162|78.129.202.15|200.3.114.2|200.62.182.19) [NC]
RewriteRule ^.*$ - [F,L]

Ambas funcionan por igual, pero la segunda ocupa menos espacio a medida que vas añadiendo cada vez más IPs a la lista.

Comentarios

Kailee - Miércoles, 09-11-2011 00:06

Got it! Thanks a lot again for helpnig me out!


No se permiten comentarios en este momento.