Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Useragent "-"

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
GreenHorn
PostRank 10
PostRank 10
Beiträge: 4487
Registriert: 19.12.2005, 15:01

Beitrag von GreenHorn » 18.05.2009, 08:07

Zur Zeit sind wieder Harvester mit Useragent "-" unterwegs, also nur ein minus. Wäre nett, wenn mir jemand mal den Rewrite Code zum aussperren posten kann. Stehe irgend wie auf der Leitung...

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


MrTunes
PostRank 9
PostRank 9
Beiträge: 1128
Registriert: 01.05.2007, 20:25
Wohnort: Hier

Beitrag von MrTunes » 18.05.2009, 08:13

in etwa sowas oder?

Code: Alles auswählen

RewriteCond %{HTTP_USER_AGENT} - [OR] 
RewriteRule .* http://www.boeseboese.de/ [F,L]

GreenHorn
PostRank 10
PostRank 10
Beiträge: 4487
Registriert: 19.12.2005, 15:01

Beitrag von GreenHorn » 18.05.2009, 08:21

MrTunes hat geschrieben:in etwa sowas oder?

Code: Alles auswählen

RewriteCond %{HTTP_USER_AGENT} - [OR] 
RewriteRule .* http://www.boeseboese.de/ [F,L]
Ähh Meister, wird da nicht alles was ein Minus enthält ausgesperrt?

MrTunes
PostRank 9
PostRank 9
Beiträge: 1128
Registriert: 01.05.2007, 20:25
Wohnort: Hier

Beitrag von MrTunes » 18.05.2009, 08:39

:lol: gut, gebe ich noch einen tipp ab, dann darf jemand mit Ahnung antworten ;)
'=CondPattern' (is lexically equal)
Treats the CondPattern as a plain string and compares it lexically to TestString. True if TestString is lexically equal to CondPattern, i.e the two strings are exactly equal (character by character). If CondPattern is just "" (two quotation marks) this compares TestString to the empty string.

Anonymous

Beitrag von Anonymous » 18.05.2009, 11:09

^-$

^ markiert den Anfang und $ das Ende... so matcht dann also nur eine einzelnes - bei diesem regulärem Ausdruck....

Airport1
PostRank 10
PostRank 10
Beiträge: 4489
Registriert: 16.08.2004, 18:50
Wohnort: Backnang / bei Stuttgart

Beitrag von Airport1 » 18.05.2009, 11:17

aeh meister aller coleur ;) ich glaub die annahmen sind komplett falsch:

ein "-" erscheint zwar im access.log, aber auch dann wenn der ua "" (also leer!) ist, was wohl der haeufigere fall sein duerfte.

grund duerfte sein dass sonst einige access.log auswerte-analyse tools sonst ein feld im log verschlucken oder sonstwie irritiert wuerden, also setzt man dort lieber irgendwas (naemlich "-") als nur ""

dh. man prueft besser darauf ob der UA leer ist (haeufiger) und vielleicht noch zusaetzlich ob er "-" ist ;-)
Linktauschanfragen zwecklos
https://www.bot-trap.de/ Spamschutz fuer Webmaster - zentrale Meldestelle fuer Web Spam
https://www.airport1.de/blog/ Lombagruschd Blog mid Gardadierle
https://www.ranking-hits.de/ Counter & PR Service

GreenHorn
PostRank 10
PostRank 10
Beiträge: 4487
Registriert: 19.12.2005, 15:01

Beitrag von GreenHorn » 18.05.2009, 15:27

net(t)worker hat geschrieben:^-$

^ markiert den Anfang und $ das Ende... so matcht dann also nur eine einzelnes - bei diesem regulärem Ausdruck....
Hatte ich auch schon erfolglos versucht und es jetzt mal so gemacht:
Airport1 hat geschrieben: ein "-" erscheint zwar im access.log, aber auch dann wenn der ua "" (also leer!) ist, was wohl der haeufigere fall sein duerfte.
Leer, kein UserAgent bekommt von mir einen 403 - also muß es sich hier um ein gesetztes Zeichen handeln.

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 22.05.2009, 11:56

GreenHorn hat geschrieben:Zur Zeit sind wieder Harvester mit Useragent "-" unterwegs, also nur ein minus. Wäre nett, wenn mir jemand mal den Rewrite Code zum aussperren posten kann.
BrowserMatch ^-$ boeserbot
Deny from env=boeserbot

Antworten