Seite 1 von 1

bestimmten user_agent blockieren

Verfasst: 28.07.2006 21:13
von Gumfuzi
Hallo,

ich möchte gerne, daß alle Seitenaufrufe, die als Browserkennung "Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)" haben, auf eine andere Seite umgelenkt werden.

Code: Alles auswählen

RewriteCond %{HTTP_USER_AGENT} ^Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)
RewriteRule ^/index\.php$ /bot.html [R,L]
Da bekomme ich immer einen internal Server Error...
die bot.html ist vorhanden, ich tippe auf einen Syntaxfehler

Alternativ genügt es auch, "(compatible; Win32; WinHttp.WinHttpRequest.5)" umzuleiten

Wo habe ich da den Denkfehler?

Verfasst: 28.07.2006 22:42
von Jensemann
Ich würde mal damit anfangen die Spaces in der RewriteCond mit einem "\" zu escapen.

Verfasst: 28.07.2006 23:45
von Gumfuzi
auwei!
vielen Dank, nun funzt es!!!!

doofe Frage noch:
wenn ich eine zweite Datei umleiten möchte, dann brauche ich nur folgende Zeile darunter hinzufügen, oder?

Code: Alles auswählen

RewriteRule ^/index\.php$ /bot.html [R,L]
(mit dem anderen Dateinamen)

*edit*
scheint so zu funktionieren

Danke nochmals!!!!