.htaccess Rule zwecks Useragenten greift nicht (1 Leser) (1) Gast
Beliebt: 0
|
|
|
THEMA: .htaccess Rule zwecks Useragenten greift nicht
|
|
|
|
.htaccess Rule zwecks Useragenten greift nicht vor 4 Jahren, 4 Monaten
|
Karma: 0
|
|
Hallo Allerseits,
folgendes Problem:
Auf meinem Webspace von 1&1 betreibe ich seit fast 3 Jahren einen Webkatalog. Modrewrite funktioniert tadellos.
Useragenten oder IP's die ich dort aussperre sind auch ausgesperrt. Sämtliche Rules werden mit einem eigens geschrieben Programm überprüft. Nicht nur in den Logs wird das Aussperren bemerkbar, sondern auch mein Programm gibt mir bei der Überprüfung einen Statuscode 403 (verboten).
Bei meinem VServer sieht es da anders aus. Modrewrite ist on, das Umschreiben von dynamischen in statische funktioniert wunderbar. Auch das Umleiten von h*tp:// -> h*tp://www funktioniert, nur ich kann weder Useragenten noch IP-Adressen aussperren.
Beispiel:
Diese Rules werden auf meinen 1&1 Webspace problemlos befolgt
RewriteCond %{HTTP_USER_AGENT} ^$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*PycURL.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Python-urllib.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*larbin_.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*WWWeasel.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*libwww-perl.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*IEAutoDiscovery.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Mizzu\ Labs.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Twiceler-0\.9.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Xaldon\ WebSpider.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Microsoft\ URL\ Control.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Missigua\ Locator\ 1\.9.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*NASA\ Search.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*GSiteCrawler.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Java/1\.4\.1_04.*$ [NC]
RewriteRule ^.* - [F]
Auf meinem vServer werden diese völlig ignoriert und mein Testprogramm zeigt mir auch einen Statuscode 200 an.
Ich dachte erst das mein Programm spinnt. Das ist nicht so... leider erscheinen alle 'ausgesperrten' vermehrt in den log Files.
Muss ich irgendwas noch einschalten, beachten etc???
Ist wirklich shit.
grüße
MX
|
|
|
|
|
|
|
Wer kämpft kann verlieren, wer nicht kämpft hat schon verloren
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
|
|
|
.htaccess Rule zwecks Useragenten greift nicht vor 4 Jahren, 4 Monaten
|
Karma: 0
|
hast Du da schon mal geschaut?
Bitte melden Sie sich an, damit Sie diesen Inhalt sehen können!
ciao
|
|
|
|
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
|
|
|
.htaccess Rule zwecks Useragenten greift nicht vor 4 Jahren, 4 Monaten
|
Karma: 0
|
|
Nein, dort hatte ich noch nicht geschaut.
Habe jetzt eine andere Lösung gefunden.
Ich kann direkt im CMS Useragenten und IP's auf eine Blackliste setzen.
Das funktioniert einwandfrei. Warum das mit der .htaccess nicht richtig funktioniert ist mir schleierhaft. Ich muss dabei bemerken, dass einige Useragenten ausgesperrt wurden und andere nicht. Useragenten, die aus einem Word bestanden wurden ausgesperrt. Andere, wie zb. das Microsoft URL Control nicht, obwohl Leerzeichen maskiert waren.
Keine Ahnung woran es liegt, vielleicht beißt sich die .htaccess mit dem SEF Modul.
grüße
MasterX
|
|
|
|
|
|
|
Wer kämpft kann verlieren, wer nicht kämpft hat schon verloren
|
|
|
Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
|
|
|
|
|