Cum blochez una sau mai multe adrese IP folosind .htaccess
Sunt cazuri in care din diferite motive, un administrator de site doreste sa impiedice o anumita persoana sau un bot, sa ii acceseze domeniul sau o parte a site-ului. O modalitate simpla de a bloca accesul este pe baza de IP.
Pentru clientii care folosesc serviciile de gazduire oferite de Zooku Solutions, pentru a bloca un Ip sau o clasa de Ip-uri, se poate folosi un fisier .htaccess. Mai jos gasiti cateva exemple de continut pentru un astfel de fisier:
Pentru a bloca unul sau mai multe Ip-uri puteti folosi un cod de genul:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^xxx\.xxx\.xxx\.1[OR]
RewriteCond %{REMOTE_ADDR} ^xxx\.xxx\.xxx\.2[OR]
RewriteCond %{REMOTE_ADDR} ^xxx\.xxx\.xxx\.3
RewriteRule ^(.*)$ – [F,L]
Inlocuiti XXX din exemplele de mai sus cu cifrele din ip-ul care doriti sa il blocati.
Daca se doreste blocarea unei intregi clase de IP-uri folosi un cod de genul:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^xxx\. [OR]
RewriteCond %{REMOTE_ADDR} ^xxx\.xxx\ [OR]
RewriteCond %{REMOTE_ADDR} ^xxx\.xxx\.xxx\.
RewriteRule ^(.*)$ – [F,L]
In cazul in care doriti sa blocati toate Ip-urile exceptand Ip-ul dumneavoastra folosi un cod de genul:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^XXX\.XXX\.XXX\.XXX$
RewriteRule ^(.*)$ – [F,L]
Fisierul .htaccess se poate crea/edita cu orice editor text sau direct in File Manager-ul oferit de Zooku