Evitar hotlinking de imágenes con htaccess
En muchas, al contratar un hosting, es posible que tengamos contratado un límite de ancho de banda, el cual se va limitando según el número de visitas que nuestra web vaya teniendo. Si derepente un día, nos empiezan a linkar nuestras imágenes desde otras páginas web, el ancho de banda disponible se verá decrementado y sin recibir visitas en nuestra página. Si queremos evitar que linkeen a nuestras imágenes directamente podremos incluir en nuestro fichero .htaccess el siguiente trozo de código:
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?midominio.com/.*$ [NC] RewriteRule \.(gif|jpg)$ http://www.midomino.com/imagen_mala.gif [R,L] |
Con esto lo que haremos será reemplazar la imagen reemplazada por otra que indique que no queremos que nos linken las imágenes, para que procedan a eliminar el enlace. Otra opción puede ser no mostrar ninguna imagen:
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?midominio.com/.*$ [NC] RewriteRule \.(gif|jpg)$ - [F] |