PHP Portal » Blog » ungeliebte Bots aussperren Teil 2

Werbung

ungeliebte Bots aussperren Teil 2

geschrieben von

Falls die hier beschriebene Methode des Aussperrens nicht funktioniert, da der Hoster das Modul setenvif nicht aktiviert hat, kann man versuchen auf das Modul rewrite zurück zu greifen.
Die Regeln für mod_rewrite gehören auch in die Datei .htaccess und ähneln sehr den von setenvif.

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Rewrite einschalten RewriteEngine On # Bots identifizieren RewriteCond %{HTTP_USER_AGENT} "^MJ12bot/v?1\.[01]\.[0-9]{1,2}" [OR] RewriteCond %{HTTP_USER_AGENT} "^Java.*" [OR] RewriteCond %{HTTP_USER_AGENT} "^anonymous" [OR] RewriteCond %{HTTP_USER_AGENT} "^BlackWidow" [OR] RewriteCond %{HTTP_USER_AGENT} "^Bot mailto:craftbot@yahoo.com" [OR] RewriteCond %{HTTP_USER_AGENT} "^ChinaClaw" [OR] RewriteCond %{HTTP_USER_AGENT} "^Custo" [OR] RewriteCond %{HTTP_USER_AGENT} "^DISCo" [OR] RewriteCond %{HTTP_USER_AGENT} "^Download [OR] RewriteCond %{HTTP_USER_AGENT} "^eCatch" [OR] RewriteCond %{HTTP_USER_AGENT} "^EirGrabber" [OR] RewriteCond %{HTTP_USER_AGENT} "^EmailSiphon" [OR] RewriteCond %{HTTP_USER_AGENT} "^EmailWolf" [OR] RewriteCond %{HTTP_USER_AGENT} "^Express WebPictures" [NC] # ... # Bots umleiten RewriteRule .* http://domain/nirwana.html [F,L] # hier kann man die Bots auch auf localhost # oder sonstige nette Sachen schicken

Kommentare

aktuell liegen noch keine Kommentare vor

Trackbacks

aktuell sind keine Trackbacks vorhanden