I found a problem in my apache logs with attempts to view a php script on my server. The problem appears to be related to URL decoding, as the page itself is valid.
Apache2 says: [Sat Jun 27 04:54:07 2009] [error] File does not exist: /srv/web/scripting/showscript.php?script=internet_outtage.sh, referer: http://tinyurl.com/p5ywrs This is perfectly true, as the page is actually "/srv/web/scripting/showscript.php" and the rest of the URL should be interpreted as the query. Firefox says: http://www.codegnome.org/scripting/showscript.php%3Fscript%3Dinternet_outtage.sh 404 Not Found The requested URL /scripting/showscript.php?script=internet_outtage.sh was not found on this server. However, when decoded the url correctly accesses the page at http://www.codegnome.org/scripting/showscript.php?script=internet_outtage.sh and displays everything properly. So, is the problem with Apache or PHP? It looks like *something* is failing to decode the url before attempting to serve it, but I'm not sure how to track the problem down further, or how to fix it. -- "Oh, look: rocks!" -- Doctor Who, "Destiny of the Daleks" -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org