hotlinkingA muchos no nos importa demasiado que alguien utilice alguna imagen de nuestra web para algún trabajo o para ilustrar algún post, pero cuando esa imagen es directamente enlazada desde nuestro servidor, esto pasa a ser un problema.

El robo de ancho de banda, o hotlinking, es cuando alguien copia directamente el link de una imagen u objeto de una web y lo incrusta en otra web, en lugar de guardar la imagen en el pc y luego subirla a otro servidor. Cada vez que alguien visita la segunda web se produce la descarga del archivo desde el primer sitio.

Este tráfico siempre está limitado por los servidores donde se alojan dichas webs y, en cuanto se supera la empresa proveedora del servicio de hosting desabilitará temporalmente la cuenta o generará un cargo adicional.

Existe una manera sencilla y rápida de acabar con el hotlinking mediante htaccess. Si tenemos alojada nuestra web en un servidor Apache podemos utilizar un archivo .htaccess en el directorio que contiene los archivos a proteger, por ejemplo en el caso de WordPress podemos situar nuestro archivo dentro del directorio uploads, protegiendo todos los archivos de ese directorio y sub directorio:
.htaccess


RewriteEngine On

RewriteCond %{HTTP_REFERER} !^http://www.animacionyweb.com.ar [NC]

RewriteCond %{HTTP_REFERER} !^http://animacionyweb.com.ar [NC]

RewriteCond %{HTTP_REFERER} !^http://xxx.xxx.xxx.xxx [NC]

RewriteRule /* http://www.animacionyweb.com.ar/forbid.gif [R,L]

Éste código cambia la imagen pedida al servidor por otra cuando el dominio desde el que se hace el acceso no es el nuesto. En donde dice xxx.xxx.xxx.xxx lo debemos cambiar por la dirección IP de nuestro servidor.

Imagen que utilizo para evitar el hotlinking:
AnimacionyWeb
 

Deja un comentario

Desarrollado por AnimacionyWeb     Stats