可能重複:
HTTP 404 - File not found Internet Explorer V6使用PHP header()函數來發送404錯誤在IE
我是測試它是否可以發送404錯誤用PHP頭功能:
header('HTTP/1.0 404 Not Found');
echo "test";
die();
我嗅探了請求,並且在firefox和IE中,HTTP狀態碼都是404,但區別在於Firefox顯示回聲「測試」,但IE不會,它打開IE自定義404頁面。我也嘗試在header()之前發送回聲,並且FF仍然打開正常,IE顯示IE 404.
是否有一種方法可以在IE中使用header()函數發送自定義404錯誤頁面,就像在Firefox中可能的那樣?
我使用'ErrorDocument 404/404.php' apache子句,然後自定義'404.php'文件而不發送'header()' – Mikhail
什麼版本的IE? http://php.net/manual/en/function.header.php「Microsoft Internet Explorer 4.01中存在一個阻止它正常工作的錯誤,沒有解決方法,Microsoft Internet Explorer 5.5中也存在一個干擾與此,這可以通過升級到Service Pack 2或更高版本來解決。「 – sdolgy
@sdolgy:如果OP仍然在IE 4/5上,那麼OP應該用幾年的時間來處理一些線索。如果IE6的確很糟糕,那麼4/5超越了愚蠢。 –