El Hotlinking o robo de Ancho de banda es un problema que llevo tiempo con el deseo de arreglar y finalmente lo he hecho.
¿Qué es el Robo de Ancho de banda?
El hotlinking o Robo de ancho de banda es el enlace directo que hace otras personas hacia los ficheros de su sitio para usarlo sin pedir y sin subirle a su propio servidor. El ancho de banda es la cantidad de transferencias de datos desde un servidor a un cliente. Los servidores web cobran por el así que tiene que tener en cuenta la cantidad usada.
¿Por qué no debes hacer Hotlinking a otros?
No debes hacer eso a otro porque primero estas robando algo que la otra persona paga y segundo por tu propia seguridad. Ya que hay lo que se llama “switcheroo” que te puede afectar. El switcheroo es como una broma para fastidiarte, ellos solamente cambia la imagen que has cogido y dependiendo de la imagen eso puede no te va a gustar!
Solucionar el robo de Ancho de banda
Suponiendo en cuenta que el sitio se llama http://www.misitio.com/
Editamos el fichero .htaccess que se encuentra en la raíz del sitio añadiendo las siguientes lineas:
RewriteCond %{HTTP_REFERER} !^http://www.misitio.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.misitio.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.misitio.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.misitio.com$ [NC]
RewriteRule .*.(jpg|swf|jpeg|gif|png|bmp)$ http://Unhost.com/imagen.png [R,NC]
La última linea http://Unhost.com/imagen.gif debe ser la dirección de la imagen que va a aparecer en el otro sitio. En caso de que no quieras poner nada en el otro sitio se puede omitir la direcciíon de la otra imagen.
Carli, orgulloso de ser un miembro de Foro Black Hat SEO desde Jun 2015.