404 Not Found のページに気を配る

もし、該当するURLに対するページが存在していなかったりした場合、インターネット上ではだいたいにおいてHTTPステイタスコード「404」が返されてくる。でもHTTPステイタスコードなんて誰もが知っている訳ではないので、その旨の表示がブラウザによって為されたりします。たとえば、こんなやつ。

IE7の404

IE7ならこんな感じ。

この表示は、たいていはブラウザが用意しており、「404」が来たとなるとどこからか引っ張り出してきて表示してくれるわけです。必要最低限で男前と言えば男前な仕様だと思います。(ときどきサーバーが用意したモノが表示されることもあります)

でも、こうなると、そのウィンドウを閉じるか、「もどる」のボタンで前のページに戻る以外に選択肢が無くなってしまいます。

「それは無い」ことは、閲覧者にはわかるわけで、それを知らせるだけでは意味が無い。最低限、トップページへのリンクは必要だと思うし、もし可能なら、サイト内検索機能なんかを付けておけば、ユーザーを目的のページへ導きやすくなることでしょう。

なので、404ページに凝ったヒトたちが、世の中にはけっこう大勢おられるようです。

【リンク】101個のすてきな404ページたち

このブログ運営者はたまたまこれらの404に感動したようですが、世の中にはもっとたくさんのすてきな404ページがあります。その中に参加できたらいいのですが。

ヒント

なお、当サイトの404ページをどうしてもご覧になりたい方は、「http://www.photopierre.com/」に続けたデタラメなURLをご覧になろうとすると表示されます。偶然そのURLがあったらゴメンネー。

ところで、「404 not found」のページを作っても、そのページを使えるようにしなくては意味が無いわけで、「.htaccess」とか「httpd.conf」とかいうファイルを操作できるならば、こんな一文を入れておきます。

ErrorDocument 404 /error/404.htm

もちろん、パスやファイル名は適宜書き替えてください。

こんなことをして閲覧者の役に立つのは、404と403くらいですかねー。500とか出ちゃったらもうどうしようもないわけだし、それ以外のエラーは滅多に出ない。っていうか、出たらそれはけっこうヤバい。

サーバーが吐き出すエラーを表示するようになっているならば「error」などのそれらしいディレクトリの中にあるファイルを、好みのデザインに書き替えるだけ。たとえば■馬イ■ターネ■トのとあるサーバーの場合は、.htaccessなんか触れないようですが「error」というディレクトリがあらかじめあって、その中に、401・403・404・500に対応するファイルが入っていました。

【リンク】web屋のネタ帳

関連しているかもしれないページ

ところで、異年同日付でこんなエントリーもあります (Powered by MTOnThisDay)

コメントする

※いろいろ気にする方は、コメントポリシーをご一読ください。
PhotoPierre 360Photo 炭坑節.jp copyright © Photo Pierre. All rights reserved.
許可無く写真や文章の一部または全部を放送したりすることはお断りします。