ホームページ >バックエンド開発 >PHPチュートリアル >404 - header('http/1.1 404 が見つかりません'); なぜジャンプしないのでしょうか? (PHP)

404 - header('http/1.1 404 が見つかりません'); なぜジャンプしないのでしょうか? (PHP)

WBOY
WBOYオリジナル
2016-08-04 09:20:052025ブラウズ

私の知る限り、次の文を .htaccess または Apache 構成ファイルに追加します:
ErrorDocument 404 /missing.html (注: このファイルは私が作成しました)
その後、存在しない URL を入力すると、この missing.html ページが表示されます。 。
その後、もう一度試して、test.php に次のコードを書きました。 リーリー

missing.html ページが表示されないことがわかりました。

それでは、どうやって表示するのですか?
それとも私がこれを書いたのが間違っているのでしょうか?なぜ?
実際、
は何の役に立つのですか? header('HTTP/1.1 404 Not Found');

PHP は初めてですが、アドバイスをいただければ幸いです、ありがとう!

返信内容:

私の知る限り、次の文を .htaccess または Apache 構成ファイルに追加します:


(注: このファイルは私が作成しました) ErrorDocument 404 /missing.htmlその後、存在しない URL を入力すると、この missing.html ページが表示されます。 。
その後、もう一度試して、test.php に次のコードを書きました。 リーリー
missing.html ページが表示されないことがわかりました。

それでは、どうやって表示するのですか?

それとも私がこれを書いたのが間違っているのでしょうか?なぜ?
実際、
は何の役に立つのですか?
header('HTTP/1.1 404 Not Found');PHP は初めてですが、アドバイスをいただければ幸いです、ありがとう!

HTTPステータスコード: http://baike.sogou.com/v78674...

Apache 構成の ErrorDocument は、ジャンプではなくページを使用して、対応するエラー ステータス情報を表示します。ジャンプには302,301またはJS、HTMLメタリフレッシュを使用してください

Webサーバー構成

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。