PHP 4.0 Bug #9433 Updated: ErrorDocument 404 pointing to PHP file
| From: | justin at hot dot rr dot com | Date: | Tue, 01 May 2001 02:09:57 +0000 |
| Subject: | PHP 4.0 Bug #9433 Updated: ErrorDocument 404 pointing to PHP file | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-53148@lists.php.net to get a copy of this message | ||
ID: 9433
User Update by: justin@hot.rr.com
Status: Open
Bug Type: Apache related
Description: ErrorDocument 404 pointing to PHP file
To make this more understandable (people emailed me with questions which weren't posted in the
report). This scenario does work on lynx and it can not be a browser or apache server error because
it works perfectly with 4.0.1pl2 and earlier. Are there any modifications I can make in the php
sources before compiling to meet my need if you would prefer to not modify the current php source on
this feature?
Previous Comments:
---------------------------------------------------------------------------
[2001-02-28 19:42:15] justin@hot.rr.com
No response?
---------------------------------------------------------------------------
[2001-02-24 17:17:08] justin@hot.rr.com
If this were the case, then why does it react differently with PHP version 4.0.1pl2 and 4.0.2?
---------------------------------------------------------------------------
[2001-02-24 16:51:21] justin@hot.rr.com
Adding to this, lynx reports a 404 then continues to load the correct page. I guess lynx reports a
404 if the file is not found then proceeds to the page specified for that error.
---------------------------------------------------------------------------
[2001-02-24 16:43:48] justin@hot.rr.com
No, lynx reports a 404 error also.
---------------------------------------------------------------------------
[2001-02-23 22:34:31] justin@hot.rr.com
Apache 1.3.12
I wrote a script that redirects a person to a different page based on the REQUEST_URI and HTTP_HOST
apache variables. Ever since PHP 4.0.2, Internet Explorer started reporting 404 errors instead of
going to the appropriate page. What is even more mysterious is that it is the IE 404 error page,
not the server wide page nor the default 404 error page for the site. To top it all off, it works
for Opera as well as Netscape. I think this must be caused by the way PHP handles headers and the
way IE interprets them, because I can put PHP version 4.0.1pl2 on and it will work great even with
IE, then any versions afterwards cause an error. An example page is at http://test.jwdx.com I have also added header("Status: 404 Not
Found") as stated in other bug reports. I would not blame this on PHP except for the fact that
different versions respond differently with all other circumstances remaining the same.
--Justin Bachus
---------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view the rest of the comments,
please view the bug report online.
Full Bug description available at: http://bugs.php.net/?id=9433