Vrei, nu vrei, exista momente cand ai nevoie sa blochezi accesul anumitor persoane/IP-uri. Printre motive pot enumera: incercarea de a ti se bloca site-ul printr-un numar foarte mare de cereri, un site care iti copiaza automat continutul, incercarea de logare pe contul tau de catre un asa-zis hacker, comentariile belicoase sau poate simplul fapt ca nu iti place persoana respectiva.
Limitarea accesului unuia sau mai multor IP-uri la un folder/fisier se reducere la realizarea unui fisier de tip .htaccess si introducerea acestuia in folderul asupra caruia vrei sa se aplice blocarea.
Blocarea accesului tuturor IP-urilor – mai putin a unuia (unora) – la un folder
Daca vrei sa blochezi accesul tuturor IP-urilor la folder, permitand in acelasi timp accesul pentru unul sau mai multe IP-uri, trebuie ca in fisierul .htaccess sa scrii:
order deny,allow
deny from all
allow from 127.0.0.1
Spre exemplu, daca vrei ca doar IP-ul tau sa aiba acces la folderul respectiv (te poti duce pe site-ul http://www.whatismyip.com/ pentru a vedea cu ce IP iesi pe web), pune IP-ul tau.
Blocarea accesului tuturor IP-urilor – mai putin a unuia (unora) – la un fisier
Daca vrei sa opresti accesul la doar un fisier, trebuie sa scrii:
<Files wp-login.php>
order deny,allow
deny from all
allow from 127.0.0.1
</Files>
Blocarea accesului unui (unor ip-uri) la un folder/fisier
order allow,deny
deny from 127.0.0.1
deny from 127.0.0.2
allow from all
In acelasi fel poti face si cu blocarea accesului la un fisier:
<Files wp-login.php>
order allow,deny
deny from 127.0.0.1
deny from 127.0.0.2
allow from all
</Files>