Blog, Informática

Hotlinking

26 de May de 2008 | comment

¿Qué es el HotLinking?

Hotlinking o robo de ancho de banda es cuando alguien usa una imagen que está alojada en tu servidor, de esta forma, cada vez que esa imagen sea cargada, se genera un tráfico en el servidor que tu no estas necesitando.

Me parece un poco lamentable –aunque imagino que la mayoría de la gente lo haga desde el desconocimiento-, que alguien use una imagen tuya desde tu propio servidor. Sobre el uso de la imagen no digo nada –al menos de momento-, porque casi todas las fotografías mías tienen licencia Creative Commons, aunque con lo que estoy viendo y como alguna vez presento algo a un concurso creo que lo voy a cambiar, pero que además de utilizar tu imagen la llamen desde tu propio servidor me parece entre penoso y lamentable, sobre todo con las opciones de servidores baratos o incluso gratuitos que existen.

Este mes me he pasado de ancho de banda, ha sido por las visitas, así que me alegro, os lo agradezco, pero así todo, me puse a echar un vistazo para ver estadísticas del servidor, y empecé a descubrir enlaces entrantes desde varios blogs y algún que otro foro.

Tengo enlaces externos al servidor –que no al blog- de foros como el de Cuatro, OpelMantaClub y algún otro, imagino que con alguna imagen alojada en mi servidor en la firma de un forero.

Esto de los foros es un poco peligroso, sobre todo si el forero es muy activo, la imagen se puede tener que cargar cientos de veces al día, aumentando así el tráfico en el servidor. No quiero pensar si la imagen la usan desde un MySpace…

Así que lo que he hecho es un truquillo en el .htaccess, para esto es necesario tener un servidor basado en Linux, os cuento.

La actuación habitual es, que cada vez que se haga una llamada al servidor para cargar una imagen desde fuera, no se mostrará nada o se mostrará otra imagen a tu elección. La primera opción no generará tráfico y la segunda, aún generando un poco de tráfico –se carga una imagen- el mensaje puede ser bastante más claro al ver la imagen que se muestra.

Yo al principio iba a escoger la segunda opción, incluso ya había hecho una imagen muy evocadora de lo que quería transmitir, pero al final me he quedado con la primera, que no se muestre nada, principalmente porque hay enlaces a imágenes mías desde hace bastante tiempo, y es posible que los administradores de esos blog no se den cuenta y no la cambien, con lo cual el tráfico hacia el servidor seguiría igual que antes.

Este es el código que hay que meter en el .htaccess

[html]RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?cachuco.com(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|png)$ - [F,NC]
# donde poner cachuco.com hay que cambiarlo por tu dirección[/html]

Hay varias páginas que además de éste explican otros métodos para acabar con el hotlinking.

¿Que es el hotlinking?
Hotlinking, no hay que olvidarlo
Acabar con el hotlinking
Hay gente que ha tomado soluciones mucho más drásticas

10 Comentarios y Trackbacks


Comentarios

Deja tu comentario

Añade tu comentario, o trackback de tu sitio web. Suscribete a los comentarios de esta noticia.

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

:

:


Así se verá tu comentario.


« El chiki chiki mola mogollon
» [minipost] - Viajes