Windows/IIS/PHPウェブホストでカスタム404エラーページを実装する際に問題が発生しました。ヘッダーに404ステータスメッセージを送信しようとするたびに、コンテンツはクライアントに送信されず、代わりに空のページが表示されます。ここでPHP 404エラーページにコンテンツが表示されません
は、私が使用している非常に単純なスクリプトです:私のdevのマシンで
<?php
header('HTTP/1.1 404 Not Found');
header('Status: 404 Not Found');
var_dump(headers_list());
?>
(ブラウザに表示)の出力は出力がない私のホスト上で
array(2) { [0]=> string(23) "X-Powered-By: PHP/5.2.6" [1]=> string(21) "Status: 404 Not Found" }
です。私は何のコンテンツもPHPにエコーされているかどうかに関わらず空白のページを生成するようには見えません。ロギング、データベース書き込みなどは通常どおり続行されます。
誰でも問題の原因や解決方法を提案できますか?
FirefoxとIEで同じ結果が得られましたか?そうでない場合、私は答えを知っている可能性があります – OneNerd