1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Einschränkung des Zugriffs auf bestimmte Seiten, damit ein Besucher/Bot/Offline-Browser gesperrt wird
Sie können den Zugriff auf bestimmte Verzeichnisse nur für bestimmte Besucher einschränken, indem Sie deren IP-Adressen oder Hostnamen filtern und sperren.
Vorgehensweise
Legen Sie in /web ein .htaccess-Dokument mit der Anweisung "Deny from" an.Beispiele:
ErrorDocument 403 "Zugriff verweigert
Order Allow,Deny
Allow from all
Deny from 62.75.221.104 # zu sperrende IP-Adresse
Deny from 192.170.0.2 # sperrt den Zugriff fĂĽr die IP-Adresse 192.170.0.2
Deny from 192.170 # sperrt den Zugriff fĂĽr alle IP-Adressen, die mit 192.170 beginnen
Zulassen bestimmter IP-Adressen, wobei xxx.xxx.xxx.xxx die betreffenden IP-Adressen sind:
order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx
allow from xxx.xxx.xxx.xxx
allow from xxx.xxx.xxx.xxx
Zugang fĂĽr die einzelne IP-Adresse 123.45.6.7 und alle IP-Adressen, die mit 012.34.5 beginnen, sperren:
order allow,deny
deny from 123.45.6.7
deny from 012.34.5.
allow from all
mod_rewrite verwenden:
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^62.75.221.104
RewriteCond %{REMOTE_ADDR} ^62.75.221.[0-9]
RewriteRule .* - [F,L]
Ausserdem können Sie folgenden Code verwenden, wenn alle Besucher der Website "domain.xyz" jedes Mal, wenn ein Element Ihrer Website aufgerufen wird, auf die Adresse "www.perdu.com" weitergeleitet werden sollen:
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://(www\\.)?.*(-|.)domain.xyz(-|.).*$ [NC]
RewriteRule .* http://www.perdu.com/ [R,L]
Siehe auch diese FAQ (hier klicken).