[請益] 指定header404卻無法顯示正確404頁面
我的系統是 windows 的 apache2.2.17 (ssl) + php5.3.4
有修改httpd.conf的設定為
ErrorDocument 404 "這是404頁面"
如果網址輸入真的不存在頁面 會顯示"這是404頁面" <==此部份正常
(另外httpd內還有設定VirtualHost及Rewrite 應該不會影響到吧?)
問題是當我想要把某些頁面強制轉為404頁面顯示時 加上下面的語法
<?PHP
header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found");
exit;
?>
卻無法正確顯示httpd.conf內設定的畫面
若開啟http://的頁面
ie8會顯示空白頁
chrome則是
糟糕! 此連結已毀損。
建議:在 Google 上搜尋 的字樣(並不是顯示我預設的404畫面)
若設在 https://的頁面 都會變成空白頁
請問是哪裡有設定錯誤嗎?
我是希望可以留下原本的網址 不要改變網址
還是真的只能硬是轉到不存在頁面才行?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.240.99
→
09/13 17:39, , 1F
09/13 17:39, 1F
→
09/13 18:17, , 2F
09/13 18:17, 2F
→
09/13 18:18, , 3F
09/13 18:18, 3F
→
09/13 19:50, , 4F
09/13 19:50, 4F
→
09/13 19:51, , 5F
09/13 19:51, 5F
→
09/14 14:21, , 6F
09/14 14:21, 6F
推
09/15 00:50, , 7F
09/15 00:50, 7F
→
09/15 09:55, , 8F
09/15 09:55, 8F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
151
156