[eluser]Derek Jones[/eluser]
[quote author="etheon" date="1202260831"] I just don't understand why it checks for ORIG_PATH_INFO if the PATH_INFO actually exists (albeit it is only "/"). So when _fetch_uri_string() returns a non-empty string (being ORIG_PATH_INFO), the default route is not taken.[/quote]
PATH_INFO doesn't exist on that server, which is part of the problem. If it did, then the code on line 92 would never be executed as the check for PATH_INFO on line 76 takes precedence.