ステータスコード404がFirefoxでブランクページになる
<? header("HTTP/1.0 404 Not Found"); ?>
上のようにheader()関数にステータスコード404を埋め込んで、ブラウザに404エラーを返すだけのスクリプトを書きました。上記1行がファイルの全内容です。
複数のパソコンからテストをしたのですが、このファイルにアクセスすると、IE7では「HTTP 404 not found/Web ページがみつかりません」というページが正常に表示されますが、Firefox2では全くのブランクページが表示されてしまいます。
header()の前に空白文字はなく、以下のような記述も試しましたが結果は同じでした。でたらめなURLにアクセスすると、not foundはちゃんと表示されます。
<? header("Not Found", true, 404); ?>
Firefox2でPHPスクリプトからのステータスコード404をヘッダーで受けて「404 not Found」のページを表示させたいのですが、どうすればよいのでしょうか。
よろしくお願いいたします。
お礼
キャッシュ機能ですか。わかりました。有り難うございます