Bloquear usuarios y dominios en htaccess

Bloquear usuarios y dominios en htaccess.

En este artículo, veremos cómo bloquear el acceso a usuarios o robots no deseados, así cómo dominios a tu sitio web, usando las reglas de .htaccess .

El .htaccess es un archivo oculto en el servidor que interactúa con apache de manera que esas funciones adicionales solo afecten a un sitio web. Una de sus muchas funciones es la posibilidad de controlar el acceso a un sitio web.

Vemos diversas formas de bloquear el acceso a usuarios o robots no deseados y dominios (por ejemplo dominios referrer spam). Puedes usar cualquier editor de tu linux, aunque sea un simple editor de texto.

 

Bloquear usuarios por dirección IP

Si una o varias direcciones IP te causan problemas en su sitio web, simplemente bloquea el acceso a tu sitio a las direcciones IP problemáticas.

Si es solo una o varias IP, que no están en el mismo rango:

Si son varias IP de un mismo rango (típico de rastreadores y robots malignos):

Ultimo rango…

Dos últimos rangos…

 

Bloquear usuarios por su agente de usuario

En este caso usuarios malintencionados o simplemente rastreadores que no queremos, nos enviarán solicitudes desde diferentes direcciones IP, pero seguirán usando el mismo agente de usuario para enviar las solicitudes. Que sepas que es posible bloquear a los usuarios por sus cadenas de User-Agent.

Bloquear un User-Agent:

Bloquear varios User-Agent al mismo tiempo:

 

Bloquear por referrer

Si solo quieres bloquear el dominio de un solo referrer spam (ejemplo real):

Si solo quieres bloquear múltiples dominios referrer spam (ejemplo real):

 

En el próximo articulo, vemos unos listados totalmente validos de referrers a bloquear.

Ver articulo de listados

Bloquear usuarios y dominios en htaccess
4.7 (93.33%) 3 Votos

Agregar comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.