wollte spidern, aber die Kleinbuchstabenfalle war mal wieder effektiv

Alles andere bitte selbst herausfinden!
z.B. mit https://<ip>
Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Bis auf wenige Ausnahmen sind User-agents, die mit Kleibuchstaben beginnen, nicht legitim: https://www.abakus-internet-marketing.d ... rt-45.html (dritte von oben)Kleinbuchstabenfalle
Code: Alles auswählen
RewriteCond %{HTTP_USER_AGENT} ^[a-z0-9]+
RewriteCond %{HTTP_USER_AGENT} !^msnbot
RewriteCond %{HTTP_USER_AGENT} !^ia_archiver
RewriteCond %{HTTP_USER_AGENT} !^contype
RewriteCond %{HTTP_USER_AGENT} !^googlebot\-urlconsole
RewriteCond %{HTTP_USER_AGENT} !^wwwster
RewriteCond %{HTTP_USER_AGENT} !^ia_archiver
RewriteCond %{HTTP_USER_AGENT} !^arianna\.libero
RewriteCond %{HTTP_USER_AGENT} !^vlsearch
RewriteRule ^.*$ - [F]
Das erste Beispiel ist korrekt. Der Backslash dient dazu, das Leerzeichen zu escapen.mario hat geschrieben:Frage zu Terminologie:
habe mal meine htaccess verglichen mit obiger Liste, dabei ist mir aufgefallen, dass meine Liste viele Einträge hat, die nach dem backslash einen Leerschlag aufweisen. Wie interpretiert das System die beiden Varianten? Kann man die Leerschläge stehen lassen?
Beispiel:
^Educate\ Search [OR] (mit Leerschlag)
^Educate\Search [OR] ( ohne Leerschlag)