PHP でエラー 404 ページを設定する
要求されたページが利用可能なページ内に見つからない場合は、適切なエラーを表示することが重要です404ページ。 PHP には、これを実現するためのいくつかの方法が用意されています。
エラー 404 に対する http_response_code の使用
PHP 5.4 以降では、http_response_code 関数を使用することが推奨されます。このメソッドは、現在のリクエストの HTTP 応答コードを明示的に設定します。
<?php http_response_code(404); include('my_404.php'); // Custom HTML for the error page die(); ?>
Using header() to Simulate Error 404
別の方法は、ヘッダーを使用することです。 () 関数。ただし、このアプローチは実際にエラー 404 を生成するのではなく、エラー 404 をシミュレートしていることに注意することが重要です。 .htaccess 経由の 404 ページには、次の内容を追加できますディレクティブ:
header($_SERVER["SERVER_PROTOCOL"] . " 404 Not Found");
これにより、存在しないページへのリクエストが指定された 404.php ファイルに送信されます。
エラー 404 ページへのリダイレクトErrorDocument 404 /404.phpエラー 404 ページへのリダイレクトは、SEO のパフォーマンスに悪影響を与える可能性があるため、推奨されません。内部エラー ページにリダイレクトすると、Google などの検索エンジンが Web サイトをクロールするのに苦労する可能性があります。
以上がPHP でカスタム 404 エラー ページを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。