Hallo zusammen, ich habe mal eine Frage zu mod_rewrite und den entsprechenden Regeln, die mir Addressen in die entsprechenden PHP-Variabeln umsetzen.
Ich habe ein standardisiertes URL-Format, mit dem ich ganz bestimmte Werte in ein durch PHP abgebildetes System überführe. Die URL sieht folgendermaßen aus: http://www.meinedomain.de/page,156587,0,0,0,100,0,de.htm Die verschiedenen Parameter werden nun mit folgender mod_rewrite-Regel übersetzt (in zwei Zeilen, damit es übersichtlicher bleibt): RewriteRule ^([0-9a-zA-Z]*),([0-9]*),([0-9]*),([0-9]*),([0-9]*),([0-9]*),([0-9]*),([a-z] *)\.htm$ ordner1/index.php?page=$1&xid=$2&tid=$3&zid=$4&offset=$5&limit=$6&print=$7&c hange_language=$8&mod_rewrite=1 [L] Jetzt ist es aber nötig geworden, dass die standardisierte URL, wie sie oben gezeigt wird, um einen Parameter erweitert werden soll. Für eine Wortliste (Lexikon) möchte ich auf der abbildenden Website noch den Anfangsbuchstaben für die Filterung mit übermitteln. Also z.B: http://www.meinedomain.de/page,156587,0,0,0,100,0,de,w.htm Es kommt also vor dem ".htm" nur noch ein weiterer Parameter hinzu. Die Regel sollte eigentlich kein Problem darstellen, wie ich dachte. Ich hatte eine Funktionierende Regel ja bereits erstellt und wollte diese nunmehr durch das Hinzufügen einer weiteren Klammer (Sprich Buchstabengruppe [a-z]{1}) in einer weitere PHP-Variabel (letter=$9) transformieren: RewriteRule ^([0-9a-zA-Z]*),([0-9]*),([0-9]*),([0-9]*),([0-9]*),([0-9]*),([0-9]*),([a-z] *),([a-z]+)\.htm$ ordner1/index.php?page=$1&xid=$2&tid=$3&zid=$4&offset=$5&limit=$6&print=$7&c hange_language=$8&letter=$9&mod_rewrite=1 [L] Doch wenn ich jetzt eine Seite mit der neuen syntax aufzurufen versuche, erhalte ich einen Fehler "Seite wurde nicht gefunden". Kann mir jemand erklären, warum eine im prinzip identische und problemlos arbeitende Regel in erweiterter Form (um eine Klammer und eine PHP-Variabel) plötzlich nicht mehr funktioniert? Liebe Grüße Tim -------------------------------------------------------------------------- Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --------------------------------------------------------------------------
