ProInf.net

Acabar con el «Hotlinking»

Francisco 12-04-07
Flechas ardiendo

Acabar con el «Hotlinking» es un artículo de «Memorias de un Náufrago» por Pablo Garcés.

Trata sobre el problema de que otras webs visualicen imágenes de tu web, o hagan enlaces a algunos de tus archivos. El problema radica en que tu ancho de banda se ve mermado sin necesidad.

Quien realiza un «hotlinking» lo suele hacer sin malicia y por desconocimiento. Además de realizar un perjucio ajeno, al disminuir el ancho de banda de la web afectada, te estás perjudicando a ti mismo debido a que dependes de una imagen o archivo que puede desaparecer o cambiar sin previo aviso. La solución es bien sencilla: copiar el archivo a tu propia web.

Ejemplo: una imagen en una página HTML

Sin «hotlinking»:

<img src="/imgs/foto3.jpg" />

Con «hotlinking»:

<img src="http://www.dominio.com/imgs/foto3.jpg" />

Código para evitar el «hotlinking»

Este código va en el archivo ".htaccess" que es un archivo de configuración del Apache. Se ha de almacenar en la raíz del sitio web.

 
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tuweb.com(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|zip|rar|mp3)$ - [F,NC]

Las partes resaltadas del código son las que se han de editar para personalizarlo a nuestras necesidades

Enlaces

  • "Hotlinking" no hay que olvidarlo
  • Comprueba que tienes activada la protección contra el «hotlinking» en AltTab.com
  • Generador de código anti «hotlinking» en HTMLBasix
Compartir



Añade tu comentario:

(El correo no será publicado)
 

Artículos relacionados:

Ir arriba