Alex.: .htaccess : Useragents ausschließen

Moin!

Ich möchte gerne per .htaccess verhindern, daß v.a. eMailadressen-Sammler auf meiner Webseite rumspionieren.
Manche geben sich zwar als ganz normale Browser aus, aber die, die sich per Useragent eindeutig identifizieren lassen, möchte ich gerne "aussperren".
Ich habe mir folgendes zusammengesucht bzw. -gebastelt.
Könnte mal jemand gucken, ob das so korrekt ist? Etwas unsicher bin ich mir bei den Angaben jeweils hinter "HTTP_USER_AGENT}" bis zum Zeilenende:

This is .htaccess

RewriteEngine on

RewriteCond %{HTTP_USER_AGENT} ^(.*)?CherryPicker(.*)?$ [NC,OR]

RewriteCond %{HTTP_USER_AGENT} ^(.*)?EmailCollector(.*)?$ [NC,OR]

RewriteCond %{HTTP_USER_AGENT} ^(.*)?EmailSiphon(.*)?$ [NC,OR]

RewriteCond %{HTTP_USER_AGENT} ^(.*)?EmailWolf(.*)?$ [NC,OR]

RewriteCond %{HTTP_USER_AGENT} ^(.*)?ExtractorPro(.*)?$ [NC,OR]

RewriteCond %{HTTP_USER_AGENT} ^(.*)?Email(.*)?Extractor(.*)?$ [NC]

RewriteRule ^.*$ - [F,L]

Schönen Dank.
 Alex.

  1. Hallo,

    Manche geben sich zwar als ganz normale Browser aus

    Ich vermute: 99% der von professionellen Spammern genutzten Spider/Bots
    werden nicht so naiv sein und sich freiwillig zu erkennen geben, sondern,
    wie Du sagst, als "normale Browser" daherkommen.

    Könnte mal jemand gucken, ob das so korrekt ist? [.htaccess-Code]

    Sieht fuer mich - mit begrenzten RegExp-Kenntnissen ;-) - OK aus.
    Du koenntest es aber auch selbst ausprobieren.
    Bei Mozilla kannst Du relativ einfach den UserAgent String manipulieren.
    http://www.holgermetzger.de/navigator.html#26
    Dann kannst Du als "Spambot" daherkommen und versuchen, Deine
    eigenen Seiten abzurufen.

    Gruesse,

    Thomas

    --
    Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
    Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
    Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
    1. Hai.

      Sieht fuer mich - mit begrenzten RegExp-Kenntnissen ;-) - OK aus.
      Du koenntest es aber auch selbst ausprobieren.

      Dann kannst Du als "Spambot" daherkommen und versuchen, Deine
      eigenen Seiten abzurufen.

      Danke.
      Klappt soweit.

      Gruß
       Alex.