Prevenir hotlink a imágenes mediante .htaccess

Prevenir hotlink a imágenes mediante .htaccess
Muchas veces vinculan imágenes en sitios de terceros pero a partir de nuestro servidor, lo que produce que nosotros paguemos las facturas de ancho de banda a favor de otros.
Para evita eso necesitamos añadir una simple regla al .htaccess que solo permita ver imágenes que provengan de nuestro sitio, hay dos opciones:
La primera es redireccionarlo a "403 Prohibido":
<IfModule mod_rewrite.c>
RewriteEngine on
# Stop hotlink
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mi-sitio.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [F]
</ifModule>No olvides cambiar "mi-sitio.com" por tu dominio real o te vas autobloquear.
La segunda manera, la mas divertida, es poner una imagen al estilo "No robes ancho de banda"
<IfModule mod_rewrite.c>
RewriteEngine on
# Stop hotlinking images
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mi-sitio.com [NC]
RewriteRule .*\.(jpg|jpg|gif|png)$ http://algun-otro-sitio.com/no-robes-ancho-de-banda.gif [L]
</ifModule>No olvides cambiar "mi-sitio.com" por tu dominio real y la ruta hacia "algun-otro-sitio.com" donde tomar la imagen.
Y listo!
Foto: Benson Kua
