Heizer: Problem mit mod_rewrite und RewriteCond

Beitrag lesen

Liebes Forum

Ich probierte gerade, folgenden Rewrite zu machen:

/datei.html?edit  ->  /edit?datei.html

Mein Code sieht folgendermaßen aus:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^edit$
RewriteRule /(.) /edit?$0

Das funktioniert aber nicht, und es liegt nicht an der RewriteRule, wenn ich die RewriteCond auskommentiere, funktionierts. wenn ich statt  ^edit$   ^.*$  verwende, klappt es auch, aber bei  ^.+$  nicht. Es sieht also so aus, als wenn %{QUERY_STRING} lehr wäre, wenn ich die Variable aber an die letzdendliche URL anhänge [ /edit?$0(%{QUERY_STRING}) ], so wird "edit" angezeigt.

Ich hab lange rumprobiert und lange Docu gelesen, aber ich komme nicht dahinter, warum es nicht klappt. Vielen Dank für jeden Tip.

Heizer