Como evitar el robo de imágenes – hotlinking
Abril 01, 08 by Gerald | Puesto en TutorialHe estado 4 dÃas sin mi blog, debido a la alta tasa de transferencia y por ello supere mi ancho de banda. Leyendo los logs y visitas de mi blog me he dado cuenta que hay muchos sitios que enlazan las imágenes desde mi servidor. El hecho de enlazar imágenes de una web sin consentimiento del webmaster es considerado como robo de ancho de banda. Como ya sabemos el ancho de banda no es gratis ya que pagamos por cada mega que se transfiere de nuestro sitio web a los navegadores de nuestros visitantes y a nadie le gusta estar malgastando el dinero.
Para elo he dedicido implementar una solución vÃa .htaccess
Abre el bloc de notas, seleccionas y copias el siguiente texto:
#.htaccess
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://tusitio.com [NC]
RewriteCond %{HTTP_REFERER} !^http://www.tusitio.com [NC]
RewriteRule .*.(gif|jpg|swf|png|jpeg)$ imagen.gif [L]
Guardalo entre comillas “.htaccess” y subelo a la raÃz de tu sitio y también tu “imagen.gif” que es la que aparecera en el sitio donde hace uso de la imagen o archivo alojado en tu servidor.
Como sugerencia deberás tener en cuenta que nadie con un lector de feeds como bloglines, google reader, etc podrá ver nuestras imágenes y mucho menos los buscadores de imágenes.
En micrographic encontré esta solución la cual es muy recomendada si es que no se quiere perder las visitas de importantes sitios web.
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tu-dominio.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?otro-dominio-permitido.org(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?bloglines.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !google\. [NC]
RewriteCond %{HTTP_REFERER} !msn\. [NC]
RewriteCond %{HTTP_REFERER} !yahoo\. [NC]
RewriteCond %{HTTP_REFERER} !altavista\. [NC]
RewriteCond %{HTTP_REFERER} !ask\. [NC]
RewriteCond %{HTTP_REFERER} !archive\.org [NC]
RewriteRule .*\.(gif|jpe?g|png|bmp)$ [F,NC]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) – [PT,L]
Además te recomiendo estos breves consejos para evitar el robo de imágenes – vÃa xatakafoto.
Fuentes revisadas:
Micrographic




senovilla Says: 06.04.08 at 6:29 am
Una buena solución, pero te aseguro que si alguien quiere tus imagenes, te las coje.
Con esto evitas que el usuario medio no pueda, pero hay varios programitas que te hacen la labor de “ladrón”.
Saludos avinagrados y felicidades por tu blog tan interesante.
G2 Says: 09.04.08 at 2:57 pm
Bueno lo que yo buscaba con esto era evitar el uso de mis imagenes desde mi blog. No busco evitar el robo de imágenes ya que hay muchos métodos para burlar eso asà que solo fueron unas cuantas recomendaciones de lo que yo hice para no excederme en el ancho de banda en mi blog.
Saludos y gracias por tu comentario.
Dogguie Says: 10.04.08 at 9:57 pm
Gracias por recordármelo. He corregido “alguito” que faltaba en mi htaccess.
Bueno blog. Te invito a visitar al mÃo