Announcement

Collapse
No announcement yet.

.htaccess Flags bei der RewriteRule

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • .htaccess Flags bei der RewriteRule

    Hallo,

    macht eine RewriteRule in der Form:

    RewriteRule index.html start.php [L,NC]

    überhaupt Sinn, da das L-Flag die letzte Anweisung kennzeichnet und danach noch was kommt (in diesem Fall no case).

    Oder anders gefragt, muss das L-Flag immer an letzter Stelle stehen?

  • #2
    Hallo,

    das L-Flag bedeutet ja nur, dass nach dieser REGEL keine weitere REGEL ausgeführt und der Rewrite-Prozess beednet wird. Es bedeutet nicht, dass es das letzte FLAG ist das beachtet wird. Also egal an welcher Stelle in der Flag-Liste das L steht, es werden für das Ausführen der Regel immer ALLE Flags - mal ausgenommen deren, die in Kombination mit L keinen Sinn machen wie z.B. C(hain) oder N(ext) - herangezogen.

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      Ah, okay - danke für die Info.

      Dann würde aber

      RewriteRule index.html start.php [NC,L]
      RewriteRule bilder.html fotos.php [NC,L]

      sinnlos sein, da die zweite Regel garnicht mehr ausgeführt/beachtet wird?

      Comment


      • #4
        Nein das ich nicht sinnlos. Das L-Flag greift ja generell nur, wenn die betreffende Regel auch matched! Das war wohl dann in meinem vorhergehenden Post etwas missverständlich.

        Gruß Falk
        Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

        Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

        Comment


        • #5
          Okay, ich glaube jetzt ist der Groschen gefallen Danke dir!

          Comment

          Working...
          X