Hallo allerseits,
ich wuerde gerne per mod_rewrite folgende Umwandlungen vornehmen:
/legal/disclaimer.html => /index.php?m=d
/legal/imprint.html => /index.php?m=i
Das ist ein einfaches Beispiel, im Normalfall habe ich wesentlich laengere Pfade und nicht nur 2 Dateien. Darum will ich auch jeweils in einer ersten RewriteRule nur den Dateinamen extrahieren.
======================
Pfad == /legal/... ?
RewriteCond %{REQUEST_URI} ^/legal/.*.html$
RewriteRule ^legal/(.*).html$ $1
jetzt sollte nur noch der Dateiname "disclaimer" oder "imprint" uebrig sein.
RewriteRule ^disclaimer$ /index.php?m=d [L]
RewriteRule ^imprint$ /index.php?m=i [L]
Das funktioniert aber so nicht, denn anstatt nur "imprint", steht jetzt ploetzlich "imprint/imprint.html" in dem Ausdruck.
Stattdessen wuerde also
RewriteRule ^imprint/imprint.html$ /index.php?m=i [L]
funktionieren.
Was mache ich denn falsch?
Danke fuer Hilfe,
Eddie