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