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
mediawiki-l@lists.wikimedia.org