alle bots ausschließen
Verfasst: 06.08.2005, 11:55
hallo,
meine website wird so massiv von bots besucht, das ich dahinter click-spam vermute. (seite ist kaum in suchmaschinen gelistet, läuft häuftsächlich über PPC. hatte eigentlich immer vergleichsweise wenige zugriffe. habe gelesen, dass fiese bots auch PPC-clicks erzeugen können)
um das irgendwie einzuschränken, dachte ich mir, ich könnte alle bots ausschließen, indem ich alle aussperre (a-z, 0-9. A-Z) und danach nur für die, denen ich wirklich vertraue, eine positivliste definiere.
also etwa so:
RewriteCond %{HTTP_USER_AGENT} ^[a-z0-9]+
RewriteCond %{HTTP_USER_AGENT} ^[A-Z]+
RewriteCond %{HTTP_USER_AGENT} !^Googlebot
RewriteCond %{HTTP_USER_AGENT} !^msnbot
RewriteRule ^.*$ - [F]
da dies meine erste richte htaccess ist, die sich mit dem rewrite-befehl und den bots befasst, wäre ich froh, wenn jemand der sich damit auskennt, mal seine meinung dazu sagt, bevor ich sie hochlade.
was stimmt an dem script noch nicht? was muss vor und nach den RewriteCond noch rein - RewriteEngine on oder so?
vielen dank,
bea
(deren werbekampgne für heimtierbedarf explodiert ist)
meine website wird so massiv von bots besucht, das ich dahinter click-spam vermute. (seite ist kaum in suchmaschinen gelistet, läuft häuftsächlich über PPC. hatte eigentlich immer vergleichsweise wenige zugriffe. habe gelesen, dass fiese bots auch PPC-clicks erzeugen können)
um das irgendwie einzuschränken, dachte ich mir, ich könnte alle bots ausschließen, indem ich alle aussperre (a-z, 0-9. A-Z) und danach nur für die, denen ich wirklich vertraue, eine positivliste definiere.
also etwa so:
RewriteCond %{HTTP_USER_AGENT} ^[a-z0-9]+
RewriteCond %{HTTP_USER_AGENT} ^[A-Z]+
RewriteCond %{HTTP_USER_AGENT} !^Googlebot
RewriteCond %{HTTP_USER_AGENT} !^msnbot
RewriteRule ^.*$ - [F]
da dies meine erste richte htaccess ist, die sich mit dem rewrite-befehl und den bots befasst, wäre ich froh, wenn jemand der sich damit auskennt, mal seine meinung dazu sagt, bevor ich sie hochlade.
was stimmt an dem script noch nicht? was muss vor und nach den RewriteCond noch rein - RewriteEngine on oder so?
vielen dank,
bea
(deren werbekampgne für heimtierbedarf explodiert ist)