Problem beim Bannen von Robots mit .htaccess / mod_rewrite
Verfasst: 15.06.2004, 09:50
Hallo zusammen,
ich habe gerade folgendes Problem.
Ich versuche ein paar Bots per htaccess zu bannen und habe meine bestehende htaccess, die bislang nur auf Fehlerseiten und ein permernent redircts verwies um folgendes ergänzt:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ^PingALink [OR]
RewriteCond %{HTTP_USER_AGENT} EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} TurnitinBot [OR]
RewriteCond %{HTTP_REFERER} iaea\.org [OR] # spambot
RewriteCond %{HTTP_USER_AGENT} Indy\ Library [OR] # spambot
RewriteCond %{HTTP_USER_AGENT} DTS\ Agent [OR] # spambot
RewriteCond %{HTTP_USER_AGENT} ^oBot [OR] # spybot
RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*\ obot [OR] # spybot
RewriteCond %{HTTP_USER_AGENT} ^RIN\.\ Web\ crawler [OR] # spambot
RewriteCond %{HTTP_USER_AGENT} compatible\ ;\ MSIE\ 6.0 [OR] # spambot (note extra space before semicolon)
RewriteCond %{HTTP_USER_AGENT} ^IE\ \d\.\d\ Compatible.*Browser$ [OR] # spambot
RewriteCond %{HTTP_USER_AGENT} Microsoft\ URL\ Control [OR] # spambot
RewriteCond %{HTTP_USER_AGENT} \([^\)]+$ # spambot (User Agent lacks the closing parenthesis)
RewriteRule ^.* - [F]
Vorher hat alles gut funktioniert (es liegt also kein FTP-Upload-Problem vor
Jetzt bekomme ich immer die FEHLER 500 SEite zu sehen (Script-Fehler) anstatt meiner Homepage.
Sieht irgendjemand, was an meinem htaccess rewrite verstümpert ist, was ich nicht sehe?
fragt sich
fool
ich habe gerade folgendes Problem.
Ich versuche ein paar Bots per htaccess zu bannen und habe meine bestehende htaccess, die bislang nur auf Fehlerseiten und ein permernent redircts verwies um folgendes ergänzt:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ^PingALink [OR]
RewriteCond %{HTTP_USER_AGENT} EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} TurnitinBot [OR]
RewriteCond %{HTTP_REFERER} iaea\.org [OR] # spambot
RewriteCond %{HTTP_USER_AGENT} Indy\ Library [OR] # spambot
RewriteCond %{HTTP_USER_AGENT} DTS\ Agent [OR] # spambot
RewriteCond %{HTTP_USER_AGENT} ^oBot [OR] # spybot
RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*\ obot [OR] # spybot
RewriteCond %{HTTP_USER_AGENT} ^RIN\.\ Web\ crawler [OR] # spambot
RewriteCond %{HTTP_USER_AGENT} compatible\ ;\ MSIE\ 6.0 [OR] # spambot (note extra space before semicolon)
RewriteCond %{HTTP_USER_AGENT} ^IE\ \d\.\d\ Compatible.*Browser$ [OR] # spambot
RewriteCond %{HTTP_USER_AGENT} Microsoft\ URL\ Control [OR] # spambot
RewriteCond %{HTTP_USER_AGENT} \([^\)]+$ # spambot (User Agent lacks the closing parenthesis)
RewriteRule ^.* - [F]
Vorher hat alles gut funktioniert (es liegt also kein FTP-Upload-Problem vor
Jetzt bekomme ich immer die FEHLER 500 SEite zu sehen (Script-Fehler) anstatt meiner Homepage.
Sieht irgendjemand, was an meinem htaccess rewrite verstümpert ist, was ich nicht sehe?
fragt sich
fool