Plugins y algunos trucos para WP

Cómo bloquear ip por htaccess en WordPress

Cómo bloquear ip por htaccess en WordPress

¿Cómo bloquear ip por htacces en WordPress para proteger de visitas indeseadas de nuestra web?

Un cliente hace poco tenía algunos problemas con su servidor, recibía muchas visitas y la transferencia del servidor era muy elevada. Algo estaba pasando, investigando en Google Analytics y Awstats encontramos que el 95% del tráfico de la web provenían de 2 ip de Moldavia.

¿Cómo solucionarlo? con el archivo .htaccess que tanto nos ayuda en nuestras webs, ya sean WordPress o no.

en nuestro caso pondremos el siguiente código:

<Limit GET POST>
order allow,deny
deny from 44.44.44.14
deny from 44.44.44.15
allow from all
</Limit>

Restringimos el acceso a esas dos IP sospechosas y al resto las dejamos entrar.

Así pues, ya sabemos cómo evitar visitas indeseadas que nos aumenten la transferencia de nuestro servidor o evitar los ataques de SPAM de algunos servidores.


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.


Powered by WordPress | Designed by Elegant Themes