Hallo.
Hmm, irgendwie finde ich gerade keine Lösung, obwohl es sich um das überdokumentierte mod_rewrite dreht.
Was ich möchte:
foo.com/bar bzw. foo.com/bar/ soll in foo.com/bar.html umgeschrieben werden. Das soll immer klappen, also auch bei foo.com/bar/foo/bar oder foo.com/bar/foobar.php?foo=bar usw.
Meine Direktive sieht bisher so aus:
RewriteRule ^bar/?$ /bar.html
Das funktioniert auch, allerdings nur für bar und bar/. Ruft der User foo.com/bar/foo/bar oder ähnliches auf, werden die zusätzlichen Paramter an bar.html gehängt und es gibt (natürlich) einen 404. Wieso werden die Parameter angehängt, wenn ich doch kein $1 in meiner Direktive habe.?
Lieben Dank für eure Hilfe!