Erklärung RewriteLog-Ausgabe

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Erklärung RewriteLog-Ausgabe

    Hallo zusammen,

    kennt jemand ne Beschreibung für die Ausgabe der RewriteLog? Bekomm da ewig viel Krams angezeigt, kann das aber nicht ganz nachvollziehen

    DANKE!

    strauberry

  • #2
    was genau verstehst du nicht?

    Kommentar


    • #3
      Es ist so: ich habe zwei RewriteRules. Wenn eine der beiden greift, soll das Rewrite abgebrochen werden. Wenn keine der beiden greift (hinter der URL kann .* stehen) soll error.php aufgerufen werden. Hab das schon mit verschd. Flags usw. probiert, aber nichts will hinhauen. Wenn ich RewriteRule .* verwende (an letzter Stelle natürlich) wird immer die verwendet.

      Das ist die Ausgabe des RewriteLog, Loglevel 3

      127.0.0.1 - - [26/Aug/2007:16:11:11 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/christianstraube/Documents/ownhtdocs/] strip per-dir prefix: /Users/christianstraube/Documents/ownhtdocs/root/index.php -> root/index.php
      127.0.0.1 - - [26/Aug/2007:16:11:11 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/christianstraube/Documents/ownhtdocs/] applying pattern '^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)/([0-9]+)$' to uri 'root/index.php'
      127.0.0.1 - - [26/Aug/2007:16:11:11 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/christianstraube/Documents/ownhtdocs/] strip per-dir prefix: /Users/christianstraube/Documents/ownhtdocs/root/index.php -> root/index.php
      127.0.0.1 - - [26/Aug/2007:16:11:11 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/christianstraube/Documents/ownhtdocs/] applying pattern '^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)$' to uri 'root/index.php'
      127.0.0.1 - - [26/Aug/2007:16:11:11 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (1) [per-dir /Users/christianstraube/Documents/ownhtdocs/] pass through /Users/christianstraube/Documents/ownhtdocs/root/index.php

      Warum applyet der das öfters und wieso gibt der das weiter und wohin?

      Kommentar


      • #4
        Was gibt es denn da nicht zu verstehen? Das ist schon fast druckreif ausformuliert. Spätestens wenn man das Handbuch gelesen hat, bleiben keine Fragen offen.

        Dass deine Pattern nicht passen, ist wohl offensichtlich: Beide beginnen mit "^([0-9]+)" und das matcht halt nicht mit root/index.php.

        Das "pass through" heißt nur, dass mod_rewrite die (unveränderte) URI an den Apache zurückgibt und er wird die entsprechende Resource ausliefern.


        Welche Flags hast du eigentlich versucht und wie sieht deine Konfiguration/htaccess eigentlich aus?


        http://www.modrewrite.de/mod_rewrite.syntax.phtml

        Kommentar


        • #5
          Hallo,

          das ist meine URL
          www.test.de/1758/pw_006/furhdk/de/1
          bzw.
          www.test.de/1758/pw_006/furhdk/de/1/123

          Darauf möchte ich mit folgende htaccess-Datei matchen:

          PHP-Code:
          RewriteEngine on
          RewriteBase 
          /

          RewriteRule ^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)/([0-9]+)$
          urlindex.php?accountID=$1&template=$2&identifier=$3&lang=$4&version=$5&q=$[S=2]
          RewriteRule ^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)$
          urlindex.php?accountID=$1&template=$2&identifier=$3&lang=$4&version=$[S=1
          Das funktioniert soweit auch sehr gut. Jetzt möchte ich noch einen weiteren RewriteRule einbauen: wenn nicht eine der beiden obigen URLs und auch nicht www.test.de datsteht. Dafür hatte ich

          PHP-Code:
          RewriteRule (.*)+ error.php 
          Ganz ans Ende der Datei geschrieben. Das Problem war dann, dass IMMER die dritte RewriteRule verwendet wurde, auch wenn eine der ersten beiden matcht. Um das zu umgehen habe in die S-Flag versucht (für Skip. S=2, skip die nächsten zwei wenn aktuelle matcht). Es funktioniert aber einfach nicht. Steht die (.*)+ drin, gehts immer zu error.php, egal ob die URL matchen würde oder nicht.

          Um den Fehler zu finden hab ich dann mal in die Log geschaut, die gibt mir darauf aber irgendwie keine Antwort, ich weiß nicht, wonach ich schauen muss.

          DANKE!!

          Kommentar


          • #6
            Wieso S und nicht L? Kommt denn nach der neuen (.*)-Regel noch was?

            Aber noch viel wichtiger: Wie kommt es, dass dein Webserver versucht root/index.php zu matchen? Das paßt überhaupt nicht zu deinem letzten Posting.

            Kommentar


            • #7
              Ich hab S genommen, weil L heißt ja laut www.modrewrite.de "Last | Bearbeitung abschliessen, keine weiteren Regeln anwenden.". Und dann hört es da doch in jedem Fall auf, egal ob match oder nicht, oder?

              Nach dem (.*) kommt nichts mehr.

              Wieso das auf root/index.php zu matchen versucht weiß ich auch nicht. Es gibt diese Datei, aber wieso der dahinmatchen will, kA.

              Hab das grad nochmal getestet, hier eine aktuelle Ausgabe mit Aufruf von http://localhost/1758/pw_006/vhnxfd/de/1 und ohne (.*)+ am Ende

              127.0.0.1 - - [13/Sep/2007:12:51:52 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] add path info postfix: /Users/cs/Documents/ownhtdocs/projekt2010/1758 -> /Users/cs/Documents/ownhtdocs/projekt2010/1758/pw_006/vhnxfd/de/1
              127.0.0.1 - - [13/Sep/2007:12:51:52 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] strip per-dir prefix: /Users/cs/Documents/ownhtdocs/projekt2010/1758/pw_006/vhnxfd/de/1 -> 1758/pw_006/vhnxfd/de/1
              127.0.0.1 - - [13/Sep/2007:12:51:52 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] applying pattern '^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)/([0-9]+)$' to uri '1758/pw_006/vhnxfd/de/1'
              127.0.0.1 - - [13/Sep/2007:12:51:52 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] add path info postfix: /Users/cs/Documents/ownhtdocs/projekt2010/1758 -> /Users/cs/Documents/ownhtdocs/projekt2010/1758/pw_006/vhnxfd/de/1
              127.0.0.1 - - [13/Sep/2007:12:51:52 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] strip per-dir prefix: /Users/cs/Documents/ownhtdocs/projekt2010/1758/pw_006/vhnxfd/de/1 -> 1758/pw_006/vhnxfd/de/1
              127.0.0.1 - - [13/Sep/2007:12:51:52 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] applying pattern '^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)$' to uri '1758/pw_006/vhnxfd/de/1'
              127.0.0.1 - - [13/Sep/2007:12:51:52 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (2) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] rewrite 1758/pw_006/vhnxfd/de/1 -> urlindex.php?accountID=1758&template=pw_006&identifier=vhnxfd&lang=de&version=1
              127.0.0.1 - - [13/Sep/2007:12:51:52 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) split uri=urlindex.php?accountID=1758&template=pw_006&identifier=vhnxfd&lang=de&version=1 -> uri=urlindex.php, args=accountID=1758&template=pw_006&identifier=vhnxfd&lang=de&version=1
              127.0.0.1 - - [13/Sep/2007:12:51:52 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] add per-dir prefix: urlindex.php -> /Users/cs/Documents/ownhtdocs/projekt2010/urlindex.php
              127.0.0.1 - - [13/Sep/2007:12:51:52 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (2) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] trying to replace prefix /Users/cs/Documents/ownhtdocs/projekt2010/ with /
              127.0.0.1 - - [13/Sep/2007:12:51:52 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (1) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] internal redirect with /urlindex.php [INTERNAL REDIRECT]
              127.0.0.1 - - [13/Sep/2007:12:51:52 +0200] [localhost/sid#183fa38][rid#18ff078/initial/redir#1] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] strip per-dir prefix: /Users/cs/Documents/ownhtdocs/projekt2010/urlindex.php -> urlindex.php
              127.0.0.1 - - [13/Sep/2007:12:51:52 +0200] [localhost/sid#183fa38][rid#18ff078/initial/redir#1] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] applying pattern '^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)/([0-9]+)$' to uri 'urlindex.php'
              127.0.0.1 - - [13/Sep/2007:12:51:52 +0200] [localhost/sid#183fa38][rid#18ff078/initial/redir#1] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] strip per-dir prefix: /Users/cs/Documents/ownhtdocs/projekt2010/urlindex.php -> urlindex.php
              127.0.0.1 - - [13/Sep/2007:12:51:52 +0200] [localhost/sid#183fa38][rid#18ff078/initial/redir#1] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] applying pattern '^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)$' to uri 'urlindex.php'
              127.0.0.1 - - [13/Sep/2007:12:51:52 +0200] [localhost/sid#183fa38][rid#18ff078/initial/redir#1] (1) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] pass through /Users/cs/Documents/ownhtdocs/projekt2010/urlindex.php
              127.0.0.1 - - [13/Sep/2007:12:51:53 +0200] [localhost/sid#183fa38][rid#18f9850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] strip per-dir prefix: /Users/cs/Documents/ownhtdocs/projekt2010/view/templates/pw_006/images/d6_bullet.gif -> view/templates/pw_006/images/d6_bullet.gif
              127.0.0.1 - - [13/Sep/2007:12:51:53 +0200] [localhost/sid#183fa38][rid#18f9850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] applying pattern '^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)/([0-9]+)$' to uri 'view/templates/pw_006/images/d6_bullet.gif'
              127.0.0.1 - - [13/Sep/2007:12:51:53 +0200] [localhost/sid#183fa38][rid#18f9850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] strip per-dir prefix: /Users/cs/Documents/ownhtdocs/projekt2010/view/templates/pw_006/images/d6_bullet.gif -> view/templates/pw_006/images/d6_bullet.gif
              127.0.0.1 - - [13/Sep/2007:12:51:53 +0200] [localhost/sid#183fa38][rid#18f9850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] applying pattern '^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)$' to uri 'view/templates/pw_006/images/d6_bullet.gif'
              127.0.0.1 - - [13/Sep/2007:12:51:53 +0200] [localhost/sid#183fa38][rid#18f9850/initial] (1) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] pass through /Users/cs/Documents/ownhtdocs/projekt2010/view/templates/pw_006/images/d6_bullet.gif

              Kommentar


              • #8
                und hier eine aktuelle Ausgabe mit Aufruf von http://localhost/1758/pw_006/vhnxfd/de/1 und mit (.*)+ am Ende

                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] add path info postfix: /Users/cs/Documents/ownhtdocs/projekt2010/1758 -> /Users/cs/Documents/ownhtdocs/projekt2010/1758/pw_006/qwcjgu/de/1
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] strip per-dir prefix: /Users/cs/Documents/ownhtdocs/projekt2010/1758/pw_006/qwcjgu/de/1 -> 1758/pw_006/qwcjgu/de/1
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] applying pattern '^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)/([0-9]+)$' to uri '1758/pw_006/qwcjgu/de/1'
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] add path info postfix: /Users/cs/Documents/ownhtdocs/projekt2010/1758 -> /Users/cs/Documents/ownhtdocs/projekt2010/1758/pw_006/qwcjgu/de/1
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] strip per-dir prefix: /Users/cs/Documents/ownhtdocs/projekt2010/1758/pw_006/qwcjgu/de/1 -> 1758/pw_006/qwcjgu/de/1
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] applying pattern '^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)$' to uri '1758/pw_006/qwcjgu/de/1'
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (2) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] rewrite 1758/pw_006/qwcjgu/de/1 -> urlindex.php?accountID=1758&template=pw_006&identifier=qwcjgu&lang=de&version=1
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) split uri=urlindex.php?accountID=1758&template=pw_006&identifier=qwcjgu&lang=de&version=1 -> uri=urlindex.php, args=accountID=1758&template=pw_006&identifier=qwcjgu&lang=de&version=1
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] add per-dir prefix: urlindex.php -> /Users/cs/Documents/ownhtdocs/projekt2010/urlindex.php
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (2) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] trying to replace prefix /Users/cs/Documents/ownhtdocs/projekt2010/ with /
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18f5850/initial] (1) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] internal redirect with /urlindex.php [INTERNAL REDIRECT]
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18ff650/initial/redir#1] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] strip per-dir prefix: /Users/cs/Documents/ownhtdocs/projekt2010/urlindex.php -> urlindex.php
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18ff650/initial/redir#1] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] applying pattern '^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)/([0-9]+)$' to uri 'urlindex.php'
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18ff650/initial/redir#1] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] strip per-dir prefix: /Users/cs/Documents/ownhtdocs/projekt2010/urlindex.php -> urlindex.php
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18ff650/initial/redir#1] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] applying pattern '^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)$' to uri 'urlindex.php'
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18ff650/initial/redir#1] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] strip per-dir prefix: /Users/cs/Documents/ownhtdocs/projekt2010/urlindex.php -> urlindex.php
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18ff650/initial/redir#1] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] applying pattern '(.*)+' to uri 'urlindex.php'
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18ff650/initial/redir#1] (2) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] rewrite urlindex.php -> error.php
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18ff650/initial/redir#1] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] add per-dir prefix: error.php -> /Users/cs/Documents/ownhtdocs/projekt2010/error.php
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18ff650/initial/redir#1] (2) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] trying to replace prefix /Users/cs/Documents/ownhtdocs/projekt2010/ with /
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#18ff650/initial/redir#1] (1) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] internal redirect with /error.php [INTERNAL REDIRECT]
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#19015c0/initial/redir#2] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] strip per-dir prefix: /Users/cs/Documents/ownhtdocs/projekt2010/error.php -> error.php
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#19015c0/initial/redir#2] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] applying pattern '^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)/([0-9]+)$' to uri 'error.php'
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#19015c0/initial/redir#2] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] strip per-dir prefix: /Users/cs/Documents/ownhtdocs/projekt2010/error.php -> error.php
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#19015c0/initial/redir#2] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] applying pattern '^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)$' to uri 'error.php'
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#19015c0/initial/redir#2] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] strip per-dir prefix: /Users/cs/Documents/ownhtdocs/projekt2010/error.php -> error.php
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#19015c0/initial/redir#2] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] applying pattern '(.*)+' to uri 'error.php'
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#19015c0/initial/redir#2] (2) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] rewrite error.php -> error.php
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#19015c0/initial/redir#2] (3) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] add per-dir prefix: error.php -> /Users/cs/Documents/ownhtdocs/projekt2010/error.php
                127.0.0.1 - - [13/Sep/2007:12:55:06 +0200] [localhost/sid#183fa38][rid#19015c0/initial/redir#2] (1) [per-dir /Users/cs/Documents/ownhtdocs/projekt2010/] initial URL equal rewritten URL: /Users/cs/Documents/ownhtdocs/projekt2010/error.php [IGNORING REWRITE]

                Kommentar


                • #9
                  das L am ende der rule bewirkt das keine weiteren rules mehr abgearbeitet werden WENN GEMATCHED WURDE.

                  Setze einfach hinter jeder deiner Rule ein [L] das sollte dein problem lösen ...

                  LG Kylee

                  Kommentar


                  • #10
                    Ok, dann ist L schon passend.

                    Hab jetzt

                    PHP-Code:
                    RewriteEngine on
                    RewriteBase 
                    /

                    RewriteRule ^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)/([0-9]+)$ urlindex.php?accountID=$1&template=$2&identifier=$3&lang=$4&version=$5&q=$[L]
                    RewriteRule ^([0-9]+)/([a-z0-9_]+)/([a-z]+)/(de|en)/([0-9]+)$ urlindex.php?accountID=$1&template=$2&identifier=$3&lang=$4&version=$[L]
                    RewriteRule .+ error.php [L
                    Er will aber immer noch die error.php öffnen, egal ob die darüber matchen oder nicht.

                    Kommentar


                    • #11
                      Kann ich nicht nachvollziehen ...

                      ich habe deinen regex auf meinem webspace mit deiner beispiel url getestet und es hat einwandfrei funktioniert alle parameter werden richtigerweise übergeben und wenn ich etwas eingebe das auf deine beiden ersten regexe nicht passt lande ich im error wie erwartet ....


                      evtl. benötigst du noch No Case

                      füge überall [L, NC] an ....

                      LG kylee

                      Edit wenn du so nicht weiterkommst versuch es mal in diesem forum ... :

                      http://www.modrewrite.de/foren/index.php
                      Zuletzt geändert von Kylee; 13.09.2007, 15:35.

                      Kommentar

                      Lädt...
                      X