I'm trying to upgrade IIRF 1.2 to IIRF 126.96.36.199 and I'm seeing this different behavior with URLs that have another URL encoded as a query string parameter. E.g. given this rule:
RewriteRule ^/login.xhtml\??(.*) /loginND/login.aspx?$1 [I,U]
and this URL: /login.xhtml?from=%2Fsome%2Fother%2Furl%3Fa%3D1%26b%3D2
I'd expect that Request.QueryString["from"] is "/some/other/url?a=1&b=2" (it is indeed like this in IIRF 1.2)
Instead, I get "/some/other/url?a=1", truncating all other parameters.