Seite 1 von 1

.htaccess Frage / Useragent mit einer Ausnahme sperren?

Verfasst: 05.05.2005, 23:52
von Chris2005
Hallo,

irgendwie werde ich aus der Apache Doku nicht schlau. Ich habe bei mir generell den Mozilla 2.xx useragent per .htaccess auf forbidden gesetzt.

Code: Alles auswählen

...
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/2 [OR]
RewriteRule ^.*$ - [F,L]
Wie kann ich aber den AskJeeves Spider durchlassen? Der kommt mit folgendem Useragent:

Mozilla/2.0 (compatible; Ask Jeeves/Teoma; +https://sp.ask.com/docs/about/tech_crawling.html)"


Ich habe schon ein paar Ausnahmen definiert mit Hilfe von !, aber irgendwie kriege ich das mit dem Ask Jeeves Spider nicht gebacken. Resultat: Internal Server Error.

danke im Voraus für die Hilfe.

Chris

Verfasst:
von

.htaccess Frage / Useragent mit einer Ausnahme sperren?

Verfasst: 06.05.2005, 06:55
von bull
Guten Morgen

Code: Alles auswählen

RewriteCond %{HTTP_USER_AGENT} ^Mozilla/2 [OR]
RewriteRule ^.*$ - [F,L] 
Das [OR] ist hier eindeutig zuviel, außerdem der / nicht escaped.

Code: Alles auswählen

RewriteCond %{HTTP_USER_AGENT} ^Mozilla\/2
RewriteCond %{HTTP_USER_AGENT} !Ask\ Jeeves
RewriteRule ^.*$ - [F,L] 
sollte helfen.

.htaccess Frage / Useragent mit einer Ausnahme sperren?

Verfasst: 06.05.2005, 11:12
von Chris2005
Hi Bull,

danke für den prompten Service....

Chris