Plugins y algunos trucos para WP

Cómo evitar hotlinking y proteger el ancho de banda de tu servidor

Cómo evitar el hotlinking

¿Cómo puedo hacer para prevenir esta mala práctica de que algún otro inserte en su web una imagen que está en mi servidor robando así mi ancho de banda?

Gracias al .htaccess, existen dos maneras, una simplemente lo evita, devolviendo un error al que pone la imagen en su web/blog, y otra que particularmente me gusta más, haciendo que cargue otra foto en lugar de la que quiere copiar.

 

Manera 1: cambiar http://web.com por la nuestra url

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://web.com*/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://web.com*$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|zip)$ - [F,NC]
</IfModule>

Manera 2:

<IfModule mod_rewrite.c>
RewriteEngine on RewriteCond %{HTTP_REFERER} !^http://web.com*/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} ^http://.*$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://web.com*/imagen-error.jpg [NC,R,L]
</IfModule>

Así pues, ya sabemos cómo evitar hotlinking y hacer que sólo nuestra web nos cargue nuestras fotos y el consumo de ancho de banda sea real.


Dejar una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Powered by WordPress | Designed by Elegant ThemesPolítica de privacidad