Twilo: [.htaccess] Ordner aus Rewrite ausschliessen

Hallo,

ich hab folgende Rewrite Anweisung

RewriteRule ^(.*).html$ /seiten.php?seite=$1

ich möchte jetzt den Ordner xstats auschliessen
ich habe folgendes probiert, nur dann funktioniert die Anweisung gar nicht mehr

RewriteRule ^(![xstat/])(.*).html$ /seiten.php?seite=$1

wie müsste diese Anweisung richtig lauten?

oder kann man den xstat Ordnder irgendwie Global ausschliessen?

mfg
Twilo

  1. Γειά σου, Twilo!

    ich hab folgende Rewrite Anweisung

    RewriteRule ^(.*).html$ /seiten.php?seite=$1

    ich möchte jetzt den Ordner xstats auschliessen
    ich habe folgendes probiert, nur dann funktioniert die Anweisung gar nicht mehr

    RewriteRule ^(![xstat/])(.*).html$ /seiten.php?seite=$1

    wie müsste diese Anweisung richtig lauten?

    Probiere doch mal folgendes:

    RewriteCond %{REQUEST_URI} !^/xstats
    RewriteRule ^(.*).html$ /seiten.php?seite=$1

    Пока!
    Sven aus Bonn

    --
    Do it yourSELF! ;-)
    Selfcode: ie:% fl:( br:> va:} ls:[ fo:) rl:( n4:{ ss:| de:> js:| ch:) mo:} zu:) - Selfcode dekodieren - Selfcode-Info
    Athen rückt in Sichtweite. ;-)
    1. Lieber Sven,

      Probiere doch mal folgendes:

      RewriteCond %{REQUEST_URI} !^/xstats
      RewriteRule ^(.*).html$ /seiten.php?seite=$1

      Das würde den Ordner (und alle, deren Namen damit anfangen, inclusive Dateien) "xstats" im Stammverzeichnis der Domain ausschließen. Was aber, wenn der besagte Ordner nicht im Stammverzeichnis liegt?

      Mein Vorschlag:
      RewriteCond %{REQUEST_URI} !^.*/xstats/

      Liebe Grüße aus Ellwangen,

      Felix Riesterer.

      1. Hallo,

        ich hab es jetzt wie folgt probiert

        RewriteCond %{HTTP_HOST} !^www.xxx.de$
        RewriteRule ^(.*)$ http://www.xxx.de/$1 [L,R=301]
        RewriteCond %{REQUEST_URI} !^.*/xstats/

        Anweisungen

        ....

        RewriteRule ^(.*).html$ /seiten.php?seite=$1 [L]

        wenn ich http://www.xxx.de/xstat/ aufrufe, bekomme ich eine 404-Meldung von mir

        nach etwas herumtesten habe ich folgendes gemacht

        RewriteRule ^xstat - [L]
        RewriteRule ^(.*).html$ /seiten.php?seite=$1 [L]

        dann kann ich den Ordner xstat udn die *.html Dateien aufrufen
        die optimalste Lösung ist das aber nicht ;-)

        mfg
        Twilo

        1. puts "Hallo " + gets.chomp + "."

          ?> Twilo
          => Hallo Twilo.

          die optimalste Lösung ist das aber nicht ;-)

          Optimaler als das Optimum? ;-)

          *scnr*

          Einen schönen Samstag noch.

          Gruß, Ashura

          --
          Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
          30 Days to becoming an Opera8 Lover -- Day 20: search.ini
          Meine Browser: Opera 8.01 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
          [Deshalb frei! - Argumente pro freie Software]
          1. echo $begrüßung;

            Optimaler als das Optimum? ;-)

            Ich lasse als einzigste nur die optimalste Lösung gelten. Nur so erhält man das maximalste Ergebnis bei minimalstem Aufwand.

            echo "$verabschiedung $name";