Hi all,
We're having a problem with question marks in titles not working
(plus-signs as well), which we now believe is due to the URLs being decoded
by our load balancers, which are Microsoft Application Request Routing
(ARR) running on IIS. For example,
http://www.example.com/wiki/What%3F is
ending up at our Apache Mediawiki servers as
http://www.example.com/wiki/What, resulting in a page not found message
since the title has a literal question mark in it. More testing to confirm
the behavior would result, for example, in a path like /wiki/What%3Ffoo=bar
being parsed into a title of What with a query string of foo=bar. Also,
additional question marks get converted into ampersands, e.g.
/wiki/What%3Ffoo=bar?baz=blah converts to /wiki/What%3Ffoo=bar&baz=blah.
Has anyone else experienced running a wiki behind ARR and dealt with this
kind of behavior?
Thanks,
Justin