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