.htaccess RewriteRules を使用して URL を index.php に渡します。指定したページ名がデータベースに見つからない場合、スクリプトで適切な 404 応答をスローするようにします。
私がこれを達成しようとした方法は次のとおりです。
header($_SERVER["SERVER_PROTOCOL"] . " 404 Not Found");
ブラウザで HTTP 応答を分析すると、応答が正常に返されます。
HTTP/1.1 404 Not Found
ただし、フレンドリーな 404 ページを出力できるようにしたいのですが、header() 関数の後のものはすべて無視され、その前のものは ... まあ ... それはばかげています。
スクリプトから 404 エラー メッセージを出力する方法を提案できる人はいますか?
ありがとう。