wahsaga: Komplexer Regulärer Ausdruck

Beitrag lesen

hi,

Mein Problem nur aber: Die URL kann auch so aussehen (falls nämlich kein "subunterordner" besteht)

http://test.com/ordner/unterordner/bezeichner.htm

Wie gehe ich vor?

also ist der subordner optional.
optionale teile kennzeichnest du in regulären ausdrücken mit einem fragezeichen.

etwa so sollte das funktionieren (ungetestet):

RewriteRukle ^/([a-z]+)/([a-z]+)/([a-z]+/)?([a-z]+).htm$ /?a_1=$1&a_2=$2&a_3=$3&bez=$4 [qsa]

das flag qsa = query string append zum anhängen des originalen query strings.
ob der ausdruck mit / beginnen muss, hängt von einer eventuellen RewriteBase ab.
und ob das umleiten auf /?... klappt, weiß ich nicht. evtl. musst du den scriptnamen da doch angeben (schadet ja nix, ist ja eh nur intern, bekommt der benutzer nicht zu sehen).

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }