Hostwinds Tutoriales

Resultados de búsqueda para:


Tabla de contenido


Bloquear URL de referencia usando htaccess

Cómo bloquear el spam del referente usando .htaccess

Etiquetas: htaccess 

Bloquear URL de referencia usando htaccess

En algunos casos, puede notar un spike sorprendente en el tráfico, pero no se presenta un aumento real a los archivos que se sirven o se le atiende el contenido general.Esto puede ser una indicación de que alguien está sorprendiendo a algunos de sus contenidos, como imágenes e intentando pasarlo como suyo o tal vez intentando hackear su sitio web.En cualquier caso, puede bloquear este tipo de comportamiento gracias a la funcionalidad proporcionada por el servidor web Apache y utilizando un archivo .htaccess.Si no ha creado un archivo .htaccess o no está seguro de cómo editar este archivo, consulte la siguiente guía, que cubre estos temas con más detalle: Creando y editando un archivo .htaccess

Bloquear URL de referencia usando htaccess

Tenga en cuenta que la funcionalidad MOD_REWRITE deberá habilitarse en el servidor en el que estará haciendo esto para que esto funcione.Esta funcionalidad está habilitada en hostbloques. Compartido, Negocio, y Revendedores Paquetes de forma predeterminada.Si no está seguro de que esta funcionalidad está habilitada en su servidor, puede consultar nuestra guía, que cubre cómo habilitar el módulo MOD_REWRITE: Habilitar el módulo Apache Mod_rewrite.

Para bloquear un solo referente, deberá agregar el siguiente código a un archivo .htaccess.

RewriteEngine on
RewriteCond %{HTTP_REFERER} domaintoblock.com [NC]
RewriteRule .* - [F]

El código anterior le indica al servidor web que no acepte conexiones de la URL DOMAINGOBLOCK.com. Si desea bloquear múltiples referencias, puede agregar condiciones de reescritura adicionales así.

RewriteEngine on
RewriteCond %{HTTP_REFERER} domaintoblock1.com [NC,OR]
RewriteCond %{HTTP_REFERER} domaintoblock2.com
RewriteRule .* - [F]

Este código le dice al servidor web que bloquee las solicitudes / tráfico que se origine en Domaintoblock1.com y el dominio a Domaintoblock2.com.Para ambos ejemplos, la especificación de NC garantiza que este bloque no distingue entre mayúsculas y minúsculas.Si desea bloquear referencias adicionales, simplemente asegúrese de seguir el formato ilustrado en el segundo ejemplo.Los referentes generalmente bloqueados recibirán un mensaje de error 403 al intentar acceder a cualquier parte de su sitio que esté cubierto por las reglas .htaccess que se describen en este artículo.

Escrito por Michael Brower  /  junio 22, 2017