ほとんどのサイトは通常、カスタム404ページを作成します。他に作成する必要があるカスタムエラーページはありますか?または、ログを見て、どのログがより頻繁にヒットするかを確認しますか?
[編集]
これはPHP Webアプリ用であり、ブログや静的なhtmlサイト用ではありません。
私のサイトでは、人々がよく遭遇する可能性のあるエラーのエラーページを作成しています。 404以外のターゲットは次のとおりです。
ほとんどのサイトでは、404と500で十分です。サイトにメンバーログインがある場合、401を使用できますが、ほとんどの場合、「エラー」を表示するのではなく、ログインページにリダイレクトする必要があります。
404だけがあります。私たちが行った大きなトリックは、404スクリプトが移動されたページを探し、移動されたステータスを正しくスローすることです。
ユースケースの例を提供しないと、直接回答することは困難です。
以下にすべてのリストを示します ステータスコード さまざまなケース(リダイレクト、削除など)に使用できる/すべきです。そのため、ケースを検索して適切なコードを選択し、必要な場合はコストエラーページを作成できます。
以下に、Apache.confから引用されたコストエラーページが必要な例を示します。
カスタマイズ可能なエラー応答には、1)プレーンテキスト2)ローカルリダイレクト3)外部リダイレクトの3つの種類があります。
いくつかの例:
- ErrorDocument 500 "サーバーがブーブーをしました。"
- ErrorDocument 404 /missing.html
- ErrorDocument 404 "/cgi-bin/missing_handler.pl"
- ErrorDocument 402 http://www.example.com/subscription_info.html
リダイレクト、認証要件、その他のさまざまなハウスキーピングをさまざまな理由で単一のスクリプトに保持しておくと便利です。
修正版の this PHPハンドラースクリプトを404と301に使用します-おそらく静的な500シリーズページをセットアップする必要があります(WebサーバーはPHPパーサーが何らかの理由で失敗するイベント)。