Per bloquejar l’accés a la teva pàgina a una IP determinada has de fer servir el fitxer “.htaccess“. A continuació donarem alguns exemples de codi per a diferents situacions, que només hauries de copiar al teu fitxer .htaccess substituint les IP i els dominis d’exemple per les IP i els dominis als quals vulguis que s’apliquin les regles comentades.
Permetre tots els accessos excepte els de la IP xxx.xxx.xxx.xxx:
# Aquest codi permet tots els accessos excepte els de la IP indicada
order allow,deny
allow from all
deny from xxx.xxx.xxx.xxx
Permetre tots els accessos excepte els de la IP xxx.xxx.xxx.xxx i el domini ejemplo.com:
# Aquest codi permet tots els accessos excepte els indicats
order allow,deny
allow from all
deny from xxx.xxx.xxx.xxx
deny from .*ejemplo\.com.*
Bloquejar tots els accessos excepte els de la IP xxx.xxx.xxx.xxx i el domini ejemplo.com:
# Aquest codi denega l’accés a tothom excepte als indicats
order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx
allow from .*ejemplo\.com.*
Bloquejar els accessos que provenen d’un o més dominis:
# Aquest codi bloqueja els visitants que provenen dels dominis indicats (Per exemple, accessos que provenen d’un enllaç en aquest domini)
RewriteEngine on
RewriteCond %{HTTP_REFERER} ejemplo1\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ejemplo2\.com [NC]
RewriteRule .* - [F]