LOLOpuntoES

El hotlinking es una cosa muy mala

Jueves, 05 de Noviembre de 2009

Se conoce como hotlinking la manía que tienen algunas personas de utilizar imagenes alojadas en servidores ajenos en sus páginas o blogs. Es decir, van navegando por la red, o directamente usan un buscador de imágenes, encuentran una que les gusta y les cuadra con lo que están escribiendo en su página, copian el enlace y lo pegan directamente en su texto.

El procedimiento lógico sería mirar de donde viene la imagen y qué condiciones de uso tiene (si es que se especifica algo), copiarla al propio alojamiento y enlazarla especificando el origen y/o autor si procediera o fuera necesario. Todas mis imagenes públicas, tanto del blog como de flickr, son compartidas mediante una licencia Creative Commons. Todo aquel que lo desee puede usarlas libremente, siempre que sea sin ánimo de lucro y citando la fuente original.

Sin embargo, el principal problema del hotlinking es que, al enlazar directamente con la imagen alojada en el espacio contratado por otra persona, estamos utilizando impunemente el ancho de banda que dicha persona haya contratado y que le costará una cierta cantidad de dinero. Además, no tenemos control ninguno sobre cualquier cambio que pueda realizarse sobre dicha imagen. Si es sustituida, automáticamente en nuestra web aparecerá la imagen nueva, y ya posiblemente no pegue ni con cola en el contexto en el que la colocamos. Sobra decir, que el hotlinking está considerado como un comportamiento de muy dudoso gusto.

Contra el hotlinking, la solución más sencilla es, o bien bloquear los enlaces externos a nuestras imágenes o, mucho más divertido, sustituir la imagen que se envía por alguna otra. Esto podemos conseguirlo con el trozo de código en nuestro htaccess:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?lolo\.es/ [NC]
RewriteCond %{HTTP_REFERER} !images.google [NC]
RewriteCond %{HTTP_REFERER} !feedburner\.com [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ hotlink.jpg [L]

En este caso he permitido el acceso a las imágenes desde el dominio, así como desde el buscador de imágenes de google y los feeds de feedburner (tres primeras líneas). Los feeds suelen ser problemáticos, pero no me preocupan demasiado porque todas las imágenes del blog las alojo en flickr. Tampoco se bloquearán en el caso en que no haya referer definido (cuarta línea). Esto sería aprovechable para ver las imágenes con algún truco desde el navegador, pero eso lo dejaremos para otra entrada. Para terminar, la última línea especifica la imagen que sustituirá a las peticiones externas. En este caso, una imagen nada agradable }:-)

Es curioso, pero comprobando los referers en flickr, me he dado cuenta que una de mis imágenes es utilizada en la wikipedia. Concretamente aqui. El artículo original es sobre Puerto Banús. Es un gusto ver que el tener las fotos con licencia creative commons sirve para algo útil.

Technorati Tags: , ,

Relacionado

Categorías Blogs, Internet, Programacion | trackback | 4 Comentarios » | Visto 535 veces

4 Respuestas a “El hotlinking es una cosa muy mala”

Noviembre 15th, 2009 a las 2:27 pm
RoberMozilla Firefox 3.0.15 Windows XP dice:

Mozilla Firefox 3.0.15 Windows XP

Foto de Puerto Banús? En marzo de 2007? Me suena eso! Y me suena hasta la foto! Mira esta foto que saqué yo. Casualidad? No lo creo… XD



Noviembre 16th, 2009 a las 9:29 am
LoloMozilla Firefox 3.5.5 Windows XP dice:

Mozilla Firefox 3.5.5 Windows XP

Hombre… casualidad, casualidad. Igual es porque ese fin de semana estuviste en mi casa, te llevé a Puerto Banús, y me copiaste los encuadres. ¿O acaso has subido tus fotos a flickr? :-P

No cuela Rober… ;-)



Noviembre 16th, 2009 a las 3:20 pm
RoberMozilla Firefox 3.0.15 Windows XP dice:

Mozilla Firefox 3.0.15 Windows XP

O sea, que te copié el encuadre, no? Anda, que tienes menos verguenza que el dentista del Risitas. Y la foto no la colgué en Flikr, sino en Zooomr (tres cuartos de lo mismo). Por cierto, que aquí no veo el link. Por qué no va?



Noviembre 16th, 2009 a las 3:23 pm
LoloMozilla Firefox 3.5.5 Windows XP dice:

Mozilla Firefox 3.5.5 Windows XP

Mmmmm. ¿Enlace? Ahí no había ningún enlace :-/



Responder

Amigo spammer Tenga en cuenta que este es un blog personal. El hecho de que no se penalicen los comentarios con la etiqueta nofollow no significa que pueda dejar cualquier dirección web como enlace. Todas las direcciones se revisan y, en el caso en que correspondan a webs comerciales que pretenden aprovecharse de la ausencia del atributo nofollow y el comentario no aporte nada a la conversación, serán marcadas como spam.

Las consecuencias de ser añadidas en la base de datos de Akismet pueden consultarse y discutirse en esta entrada.

XHTML: Puede usar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

LOLO punto ES is proudly powered by WordPress
Entradas (RSS) y Comentarios (RSS).