On Dec 28, 2009, at 05:45 , André Malo wrote:
Another point came up while thinking about it: Next time you'll have
to
explain that
RewriteRule foo bar?x=y [QSD]
conflicts and QSD wins (as I read the patch(es)). Dunno if that has
to be
done in an apologetic manner, though ;-)
On the one hand, if you REPLACE the query string like this, then the
original query string is removed already, without using the QSD flag.
It's not at all clear what they had in mind when using that flag with
a replacement query string. What were they trying to accomplish? The
solution is, "don't do that".
On the other hand, in my testing, that rule did in fact sort of work,
with the new query string being stuck on, but escaped, which isn't
what I expected. That is, I ended up at bar%3fx=y
I'll have to look at this a little closer ...
--
Rich Bowen
[email protected]