NorfiPC
NorfiPC » Informaciones de Windows » Como evitar el hotlinking en internet.
FeedRSS

Como proteger los archivos de tu sitio de los hotlink en Internet


Tweet
Evitar que hagan vínculos sin tu consentimiento a tus imágenes y otro contenido de tus páginas y consuman ancho de banda del servidor que utilizas. Evitar el tráfico innecesario, sin tener visitas efectivas y sin beneficiarte en lo absoluto en el posicionamiento web.

Quizás al revisar los logs de los accesos a tu sitio o las estadísticas de Google Analytics, te percates de que hay numerosos accesos a diversos archivos y no se corresponden con las visitas a las páginas donde estos son referidos.
Esto significa que estas siendo víctima del hotlinking o sea, tus archivos han sido vinculados a páginas de sitios externos, sin que exista beneficio para ti en lo absoluto ya que tus paginas no están siendo visitadas, por lo tanto el uso de estos archivos no trae ninguna ventaja al posicionamiento web.



¿No sabes que son los hotlinks?

La práctica conocida como hotlinking en el área de lengua inglesa, es una de los procedimientos más despreciables en Internet, no es más que crear links a contenido ajeno sin conocimiento ni consentimiento del autor.
Una de las formas de hacer hotlinking consiste en ofrecer contenido para descargar gratis, atribuyéndose el que lo ofrece la autoría, el vínculo así creado conduce al sitio del verdadero autor que ni se enterará que descargan archivos de su propiedad, sin tener ni siquiera una referencia.
Usando este sistema hay miles de blogs en Internet que ofrecen descargar gratis varios archivos desde programas, aplicaciones, imágenes, música, video y cualquier otro contenido, en esos sitios el dinero que genera la publicidad insertada, beneficia a los supuestos autores, que solo son copiadores de vínculos.
Otro modo del hotlink es insertar en las paginas o blogs imágenes, flash o videos que verdaderamente están hospedados en otros servidores de Internet, de esta forma es mas fácil la publicación y no se consume ancho de banda, el que la consume es el propietario del objeto insertado.
Las imágenes se obtienen haciendo una sencilla búsqueda en Google Imágenes e insertando en el código fuente el link al archivo original.

Como evitar el hotlinking en un servidor web

No es nada difícil para el que tome conciencia de en qué consiste y el daño que le provoca, es posible evitarlo por completo si hosteas tu sitio en un servidor web que use Apache, en ese caso solo es necesario añadirle unas líneas de código a tu archivo .htaccess.
Para eso se utiliza la poderosa directiva de Apache Rewrite
Copia y pega el siguiente código al final del archivo .htaccess que puede abrirse con el Bloc de notas u otro editor de texto plano.
RewriteCond %{HTTP_REFERER} !^http://sitio.com*/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://sitio.com*$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|zip)$ - [F,NC]

Sustituye solo http://sitio.com por la URL de tu sitio web.
• NC nocase
El empleo de NC significa que la directiva Rewrite será aplicada de forma insensitiva (case-insensitive), es decir que no importa si los términos aparecen en minúsculas o mayúsculas.
• F forbidden
Hace que se devuelva a la petición del cliente un mensaje de acceso denegado 403 Forbidden.
En este caso se bloquearán todos los accesos a cualquier archivo con las siguientes extensiones jpg, jpeg, gif, png, bmp, zip, siempre que el que los solicite no provenga de una página de tu mismo sitio, se recibirá un mensaje de error 403 Acceso denegado.
Puedes incluir cualquier otro tipo de archivo que consideres.



Como funciona la protección contra el hotlinking

Cada cliente que solicita un archivo en tu servidor (cliente puede ser un navegador o cualquiera otra aplicación) envía una información al hacer la solicitud, esta información esta en los llamados encabezados o HTTP headers, estos contienen datos como el nombre de la aplicación, la versión y muchos otros datos, entre ellos HTTP Referer header. Este encabezado informa la página desde donde proviene el cliente, si viene referido de una página de tu sitio el servidor aceptará la petición, si no es así la denegará.
De esta forma se hace imposible el hotlinking.

Configurar el hotlinking en CPanel

Actualmente muchos servidores ofrecen la posibilidad a sus usuarios de evitar los hotlink con una sencilla configuración en el panel de configuración de estos servidores conocido como CPanel.
Para eso solo es necesario acceder a tu panel de control y en la herramienta hotlink especificar separados por comas los tipos de archivos a los que se impedirá el acceso a no ser que la solicitud sea efectuada de una página de tu dominio.
Los tipos de archivos o extensiones de archivo que generalmente se bloquean son los siguientes:
jpg,jpej,png,gif,zip


Páginas relacionadas

◄ Como instalar y configurar el servidor web Apache en Windows.
◄ Como hacer más rápida la carga de una página web en un servidor Apache.

Más información sobre trucos útiles para usar en el archivo htaccess: htaccess Tricks for Webmasters

Agrega esta página a tus favoritas: Guardar en Favoritos
Seguir a @NorfiPC
NorfiPC en Google+: Compartir en Google+



Anterior |  Subir  | Siguiente
Copyright © 2012 Norfi Carrodeguas Google+