1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Limitare l'accesso a determinate pagine per vietare l'accesso a un visitatore/robot/aspiratore
Può bloccare l'accesso ad alcune directory solo per determinati visitatori, filtrando e bloccando i loro indirizzi IP o nomi di host.
Azioni da effettuare
Creare un documento .htaccess in /web con l'istruzione "Deny from".Esempi:
ErrorDocument 403 "Accesso respinto
Order Allow,Deny
Allow from all
Deny from 62.75.221.104 # l'indirizzo IP da respingere
Deny from 192.170.0.2 # per vietare l'accesso all'indirizzo IP 192.170.0.2
Deny from 192.170 # per vietare l'accesso a tutti gli IP che iniziano con 192.170
Autorizzare solo determinati IP dove xxx.xxx.xxx.xxx sono gli indirizzi IP in questione:
order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx
allow from xxx.xxx.xxx.xxx
allow from xxx.xxx.xxx.xxx
Bloccare l'accesso all'IP unico 123.45.6.7 e a tutti gli IP che iniziano con 012.34.5:
order allow,deny
deny from 123.45.6.7
deny from 012.34.5.
allow from all
Utilizzare mod_rewrite:
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^62.75.221.104
RewriteCond %{REMOTE_ADDR} ^62.75.221.[0-9]
RewriteRule .* - [F,L]
Può anche utilizzare il seguente codice se desidera che tutti i visitatori del sito "domaine.xyz" siano reindirizzati sul sito "www.perdu.com" ogni volta che utilizzano un elemento del suo sito:
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)domaine.xyz(-|.).*$ [NC]
RewriteRule .* http://www.perdu.com/ [R,L]
Leggere anche questa FAQ (cliccare qui).