Ergebnis 1 bis 3 von 3

Thema: UserAgent per .htaccess sperren?

  1. #1
    Neues Mitglied Avatar von Condor-bs
    Registriert seit
    17.11.2007
    Ort
    Hamburg
    Beiträge
    14

    Frage UserAgent per .htaccess sperren?

    Hallo!
    ich möchte per .htaccess einen bestimmten User-Agenten sperren.

    Ich habe schon mit Erfolg nach folgenden Schema einige (Spam-Bot)-Agents
    gesperrt:

    SetEnvIfNoCase User-Agent "^Opera/9.51 (Windows NT 6.0; U; de)" bad_bot
    deny from env=bad_bot

    Nur leider kann ich diesen Opera-Agenten so nicht sperren?!
    Ich vermute, dass liegt an der Schreibweise der Klammern...
    Weiß jemand von euch, wie man es richtig schreiben muss?

    Vielen Dank im Voraus!
    Gruß, Frank

    P.S.: Bitte keine Fragen warum ich diesen speziellen User-Agenten sperren will.
    Ich weiß auch, dass es Möglichkeiten per robots.txt gibt. Es muss aber
    mit der .htaccess funktionieren.

  2. #2
    Pöhser Purche Avatar von homer
    Registriert seit
    18.07.2005
    Ort
    Oberfranken
    Beiträge
    2.862

    Standard

    Zitat Zitat von Condor-bs Beitrag anzeigen
    SetEnvIfNoCase User-Agent "^Opera/9.51 (Windows NT 6.0; U; de)" bad_bot
    deny from env=bad_bot

    Nur leider kann ich diesen Opera-Agenten so nicht sperren?!
    Ich vermute, dass liegt an der Schreibweise der Klammern...
    Weiß jemand von euch, wie man es richtig schreiben muss?
    Probiers mal mit

    Code:
    "Opera/9\.51 \(Windows NT 6\.0; U; de\)"
    Ja, ich hab das "^" absichtlich rausgenommen. Punkte und Klammern müssen bei RegExps gequoted werden.

    Zitat Zitat von Condor-bs Beitrag anzeigen
    Ich weiß auch, dass es Möglichkeiten per robots.txt gibt. Es muss aber mit der .htaccess funktionieren.
    Mit der robots.txt funktioniert erstmal garnix. Das stehen Regeln für Suchmaschinen drin, die diese berücksichtigen können, aber nicht zwingend befolgen müssen. .htaccess ist schon die richtige Richtung, da die vom Webserver selbst interpretiert wird.

    Ich hätte lieber 100 Nazis als Kunden, als einen Asylanten. - Klaus, 55, Bestatter

  3. #3
    Neues Mitglied Avatar von Condor-bs
    Registriert seit
    17.11.2007
    Ort
    Hamburg
    Beiträge
    14

    Standard

    Zitat Zitat von homer Beitrag anzeigen
    Probiers mal mit
    Code:
    "Opera/9\.51 \(Windows NT 6\.0; U; de\)"
    Das hat funktioniert!
    Hab vielen Dank!
    Gruß, Frank

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Partnerlink:
REDDOXX Anti-Spam Lösungen