Application URL not decoding
If the application URL does not decode correctly, examine the Apache configuration for mod_proxy_fcgi.
There is a known Apache bug (bug 55329) that prevents
mod_proxy_fcgi
decoding
application URLs with spaces or non-ASCII characters correctly, which may cause this issue. This bug
prevents applications with URLs that have an escaped sequence, like the space (%20
)
in "http://server/gas/ua/r/test/220%2012", from working. Important:
Apache bug 55329 has been fixed for Apache 2.4.11.
Check the version of Apache you have:
- If you are using Apache 2.4.11 or later check that the Apache
proxy-fcgi-pathinfo
configuration is set:
Apache will unescape/decode the escaped characters in the URL by replacing them with the actual characters they represent. For more details, see Configure FastCGI for Apache 2.4.SetEnvIf Request_URI . proxy-fcgi-pathinfo=unescape
- If you are using a version prior to Apache 2.4.11, you must either upgrade to Apache 2.4.11 or greater, or ensure there are no spaces or non-ASCII characters in URLs used by your Genero applications.