私のプロジェクトでは、すべてのリクエストを index.php にルーティングしています。次に$_SERVER['REQUEST_URI']
、ホワイトリストと照合して、関連するコンテンツを表示します。
$_SERVER['REQUEST_URI']
これで、ホワイトリストに一致するものがない場合、 「ページが見つかりません」というテキストが表示されます。実際には、これはカスタム 404 エラー ページです。
私の質問はheader('HTTP/1.0 404 Not Found');
、HTML を出力する前に書く必要がありますか? それは実際に何をしますか?私のエラーページは関係なく表示されますが、このシナリオでは重要ですか?