Existen diversos bots, spiders... que purulan por la red y que pueden provocar problemas en nuestro sitio web ya que pueden ralentizar la ejecución de las páginas y consumir nuestro preciado ancho de banda al efectuar rastreos recursivos en las mismas.
Podemos utilizar nuestro archivo .htaccess para bloquear a estos bots, de varias maneras.
1.- Bloqueo por IP o rango de IP's
<Limit GET POST>
order allow,deny
deny from 88.84.78.131
deny from 198.27.64.
allow from all
</Limit>Con ello bloqueamos cualquier petición, ya sea por GET o por POST procedente de la ip 88.84.78.131 y del rango de IP's 198.27.64.xxx y permitiendo el acceso a los demás.
2.- Bloqueo por nombre de agente
Podemos bloquear los diversos spammers, bots, spiders... por su nombre y redireccionarlos a una página de error 403.
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} almaden [OR]
RewriteCond %{HTTP_USER_AGENT} ^Anarchie [OR]
RewriteCond %{HTTP_USER_AGENT} ^ASPSeek [OR]
RewriteCond %{HTTP_USER_AGENT} ^attach [OR]
RewriteCond %{HTTP_USER_AGENT} ^autoemailspider
RewriteRule ^.* - [F,L]
No hay comentarios:
Publicar un comentario