Cómo bloquear visitas detectando el user agent con htaccess

Vamos a ver cómo bloquear visitas a una web detectando el user agent. Normalmente este tipo de bloqueos se realiza sobre robots (bots) que nos visitan como no muy buenas intenciones.

Otros post que os puedan servir son:

Ejemplos para bloquear el user agent con htaccess

Ejemplo para bloquear un determinado user agent:

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} NombreDelUserAgent [NC]
RewriteRule .* - [F,L]

Tal y como podéis ver en este código htaccess solo debemos sustituir ‘NombreDelUserAgent’ por el user agent que queremos bloquear.

Os pongo otro ejemplo para bloquear varios:

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^.*(useragent1|useragent2|useragent3).*$ [NC]
RewriteRule .* - [F,L]

En el ejemplo superior vemos 3 user agent, podemos poner tantos como necesitemos.

compartir
Publicado por
Aner Barrena