私は有用な HTTPエラー500内部サーバーエラーページ を作成しようとしています。そして、私が見つけた推奨事項と、私が非常に単純なレイアウトを使用して作り上げたライブの例です。基本的には次のものが含まれます。
訪問者がWebサイト上の別のページを見つけることができるように、メインのサイトナビゲーションまたは検索バーも含めない理由は何ですか?それは技術的ですか、それとも単にエラーメッセージに焦点を合わせ続けるためですか?
適切なエラーページのポイントは、エラーについて謝罪し、何が起こったかを簡潔に説明します、これの原因、および次のステップ取る。
ただし、error 500
が適切な説明を提供することはほとんどないため、エラーページはあいまいである必要があります。この結果、ユーザーはページの更新を開始し、コードの大規模な障害が発生した場合でも、ページが奇跡的に表示されることを期待しています。したがって、次に何をするかについての明確な指示でそのような動作を防ぐ必要があります。
訪問者に「サイトは死んでいます。あきらめるべきです」と伝えるのは良い習慣ではありません。ユーザーはある程度の制御感と状況への関与を持っている必要があるため、規模が大きくても小さくても、エンジニアリングチームにメッセージを送信できるようにして、状況を伝えます。次に、サイトがバックアップされたら、それらを(一般的にも)電子メールで送信し、エラーの報告と復活の通知に感謝します。
これまでに見つけた最高のサンプルデザインは Goodbye、Old 500 Pageon Think Vitamin(web.archive.org) です。 =。 NetTuts +( one and two )およびSmashing Magazine( one )のエラーページの例もご覧いただけます。複数の場所にいるので、すべてのページで500
をページで検索します。
エラーページにナビゲーション機能または検索機能を提供することは非常に良い考えだと思います。ユーザーが何かがうまくいかないことに気づいたら、次の考えはおそらく「今何をすればいいですか?」私たちはデザイナーとして、ユーザーがその決定をするのを助けることができ、そうするべきです。
この Carsonified の例は、私のお気に入りの1つです。
トーンはあなたのブランドに適していないかもしれませんが、これらは私がそれについて好きなものです:
私は自分のアプリケーションのカスタム500サーバーエラーページについて考えていました。興味があれば、私の blog をチェックアウトできます。ここでは、このリストについて詳しく説明し、追加のスクリーンショットを用意しています。
500
を他のエラーと異なる方法で処理する合理的な理由はないと思います。 ただし、エラーが5xx
の範囲内にある場合may次のいずれかの問題が発生します。
これを考慮すると、「安全にプレーする」ことを好み、ロゴ、見出し、エラーメッセージのみを提示する方がよいことが理解できます。