Non-SE Friendly code is legacy and is no longer maintained (it's more involved to change a variable and would require more than just changing the letter; it'd have to adjust all associated coding for the variable); you should be running the SE Friendly coding, which will produce URLs that are made for Search Engines to process (and are all lowercase, no special characters allowed (?=;), are search engine optimized, etc). The Search Engine Friendly coding has been worked on extensively over the years.
The initial issue with this post was that your server wouldn't allow SE Friendly URLs to translate to their SE counterpart because the server didn't support the path_info variable:
By going to the specified URL it looks like the path_info variable is being produced and the link is not directing to your document root. Is there a reason that you're still trying to produce URLs with the non-SE friendly coding?