Proteger Tu Servidor del Hotlinking

Proteger Tu Servidor del Hotlinking

El HotLinking o robo de ancho de banda es conocido por enlaces directos de tus imagenes desde otros sitios. Por ejemplo hace unos dias que hemos notado que algunos blogs copian el contenido de WebAdictos pero es tal el plagio que incluso las imágenes las linkean directamente de nuestro servidor <img src=”http://webadictos.com/images/imagen.jpg”> lo que nos estaba perjudicando en nuestro consumo de ancho de banda disponible para el blog, ya que al ser el enlace directo a nuestras imágenes consumen nuestro ancho de banda y no el de ellos. Es por eso que tuve que evitar que se roben el ancho de banda.

Afortunadamente Apache junto con el módulo Mod_Rewrite nos permite hacer maravillas entre esas el poder bloquear peticiones de imágenes de otros sitios.

Para activar la protección tendremos que modificar el archivo .htaccess ubicado en nuestro servidor y escribirle lo siguiente:

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^http://(.+\.)?webadictos\.com.mx/
RewriteCond %{HTTP_REFERER} !images.google.
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*.(jpg|gif|bmp|png)$ /nohotlink.jpg
[/code]

En el ejemplo anterior solo se permite el acceso a las imágenes desde mi dominio y desde google.

Para mas información y opciones del .htaccess pueden visitar el siguiente enlace: http://altlab.com/htaccess_tutorial.html

Ademas en el mismo sitio podemos hacer una prueba para ver si en nuestro sitio se permite el hotlinking.

Enlace: HotLinking