angie: / mod_rewrite: Einfache Frage zu einfacher Umleitung

Beitrag lesen

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!