php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > Fragen zu Installation & Konfiguration (LAMP, WAMP & Co.)
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


Fragen zu Installation & Konfiguration (LAMP, WAMP & Co.) Probleme, Apache mit PHP oder MySQL zum Laufen zu bringen? Anpassung an .htaccess, httpd.conf oder php.ini funktionieren nicht? In diesem Forum könnt ihr eure Erfahrungen austauschen.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 26-08-2007, 14:41
strauberry
 Registrierter Benutzer
Links : Onlinestatus : strauberry ist offline
Registriert seit: Nov 2002
Beiträge: 616
strauberry ist zur Zeit noch ein unbeschriebenes Blatt
Standard 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
Mit Zitat antworten
  #2 (permalink)  
Alt 27-08-2007, 01:16
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

was genau verstehst du nicht?
Mit Zitat antworten
  #3 (permalink)  
Alt 27-08-2007, 09:31
strauberry
 Registrierter Benutzer
Links : Onlinestatus : strauberry ist offline
Registriert seit: Nov 2002
Beiträge: 616
strauberry ist zur Zeit noch ein unbeschriebenes Blatt
Standard

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?
Mit Zitat antworten
  #4 (permalink)  
Alt 27-08-2007, 12:16
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

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
Mit Zitat antworten
  #5 (permalink)  
Alt 12-09-2007, 14:20
strauberry
 Registrierter Benutzer
Links : Onlinestatus : strauberry ist offline
Registriert seit: Nov 2002
Beiträge: 616
strauberry ist zur Zeit noch ein unbeschriebenes Blatt
Standard

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!!
Mit Zitat antworten
  #6 (permalink)  
Alt 12-09-2007, 23:43
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

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.
Mit Zitat antworten
  #7 (permalink)  
Alt 13-09-2007, 12:57
strauberry
 Registrierter Benutzer
Links : Onlinestatus : strauberry ist offline
Registriert seit: Nov 2002
Beiträge: 616
strauberry ist zur Zeit noch ein unbeschriebenes Blatt
Standard

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
Mit Zitat antworten
  #8 (permalink)  
Alt 13-09-2007, 12:57
strauberry
 Registrierter Benutzer
Links : Onlinestatus : strauberry ist offline
Registriert seit: Nov 2002
Beiträge: 616
strauberry ist zur Zeit noch ein unbeschriebenes Blatt
Standard

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]
Mit Zitat antworten
  #9 (permalink)  
Alt 13-09-2007, 14:25
Kylee
 Newbie
Links : Onlinestatus : Kylee ist offline
Registriert seit: Sep 2007
Beiträge: 2
Kylee ist zur Zeit noch ein unbeschriebenes Blatt
Standard

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
Mit Zitat antworten
  #10 (permalink)  
Alt 13-09-2007, 14:32
strauberry
 Registrierter Benutzer
Links : Onlinestatus : strauberry ist offline
Registriert seit: Nov 2002
Beiträge: 616
strauberry ist zur Zeit noch ein unbeschriebenes Blatt
Standard

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.
Mit Zitat antworten
  #11 (permalink)  
Alt 13-09-2007, 15:24
Kylee
 Newbie
Links : Onlinestatus : Kylee ist offline
Registriert seit: Sep 2007
Beiträge: 2
Kylee ist zur Zeit noch ein unbeschriebenes Blatt
Standard

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

Geändert von Kylee (13-09-2007 um 15:35 Uhr)
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
Affilinator - Affilinet XML Produktlisten Skript

Die Affilinator Affilinet XML Edition ist ein vollautomatisches Skript zum einlesen und darstellen der Affili.net (Partnerprogramm Netzwerk) Produktlisten und Produktdaten. Im Grunde gibt der Webmaster seine Affilinet PartnerID ein und hat dann unmittelb

27.08.2018 freefrank@ | Kategorie: PHP/ Partnerprogramme
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:53 Uhr.