
<? 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」のページを表示させたいのですが、どうすればよいのでしょうか。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
???
IEが表示するのは そのステータス用に「内部的に用意されたHTML」を表示してるだけだよ?
firefoxにはそれが無いだけで受けた物(この場合null)はHTMLだろうとtxtだろうと何も出してないなら非表示になるのはむしろ正しい動きだと思うよ?
404は、通常はサーバ側が必要に応じてエラーページを吐かないとならない。
でなければサーバプログラム側でカスタムエラーページなんて設定、存在しない事になるからね。
404エラーをFirefoxがヘッダーで受けても真っ白な画面になることがむしろ「正しい動き」とのご回答ありがとうございました。
FirefoxにもIEのように標準的な404エラーページが用意されているものだと勝手に思いこんでました。カスタムエラーページを作成することにします。ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBでExe作成時に「C2.exeが見つ...
-
MO-01K
-
ホームページビルダーの【×】マ...
-
韓国に送った添付ファイルexcel...
-
【緊急】JWWのファイルを開きた...
-
勝手にdatファイルになるのです...
-
FTPへのアップロードが失敗する
-
録音アプリのPCM録音で4時間録...
-
ハイパーリンクを新規ウィンド...
-
WordでURLをクリックしてそのペ...
-
【Lotus Notes】でバックアップ...
-
ファイルのURLってどこに書いて...
-
DHCPサーバーの変更
-
ホームページビルダーでPDFを貼...
-
クラウドサービスの転送容量
-
ホームページビルダー:転送し...
-
pcAnywhereで上手に接続できな...
-
Xアプリで取込んだ曲のデータ...
-
TSファイルをスムーズに再生したい
-
ntpq -pの結果が全てstratum 16...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB6 使用中ファイルの確認
-
ファイルopenエラーになってし...
-
ファイルの移動が出来ません
-
FrontPageで作成し、保存したペ...
-
HDD内のデータがおかしくなって...
-
一度PictureBoxに表示させたフ...
-
dreamweaverで作成したHPをアッ...
-
カスタムメイド3Dのエラーにつ...
-
メールで送ってもらったらデー...
-
属性の値に特殊文字が大量にあ...
-
ページでエラーが発生しました...
-
『リンクエラー』のあるファイル
-
ファイルをアップロードするとh...
-
VCで作成したDLLの使用
-
エクセルVBA インデックスが有...
-
thunderbardでエラーが出ます。
-
Excelのハイパーリンクがエラー...
-
audacity-win-2.3.2 インストー...
-
コンパイル時のエラーについて...
-
Irvineフリーのプロトコルエラ...
おすすめ情報