何らかの原因でNot Foundになってしまってもアクセス者を逃がさないように対応しましょう。
Webサーバの設定を使えば、指定URLにファイルが見つからなかった場合に表示される「404 Not Found」エラーページを自由にカスタマイズできます。存在しないページにアクセスしてきた人々も逃さないように、Not Foundページはぜひ独自ページにカスタマイズしておきましょう。
Webサイト内の構造を変更してページを移動させると、既存のリンクが切れてしまいます。内部リンクであれば自分で修正する事が可能ですが、外部サイトからのリンクだと、修正されないまま放置される可能性もあります。そのとき、その外部からのリンクをたどって移動してきたアクセス者は、「Not Found」エラーを見ることになってしまいます。
リンク先が「Not Found」だった場合、多くのアクセス者は前のページに戻って他のWebサイトへ言ってしまうでしょう。ですから極力、「Not Found」エラーを出さないようにする必要があります。しかし、メンテナンスにm所限界がありますから、「Not Found」エラーを絶対に出さないようにする事は難しいかもしれません(外部リンクのリンク先URLにスペルミスがある可能性も考えられます)。そこで、「Not Found」エラーページをジサイト用にカスタマイズして表示するようにしておきましょう。
外部サイトからのリンクをたどって移動した結果が、「Not Found」エラーだとWeb歳とそのものが存在しないのだと誤解される可能性があります。しかし、エラーページがカスタマイズされていれば、少なくともWebサイト自体は存在するという事が伝わります。
エラーページに表示する内容は「存在品」というメッセージだけでは十分とはいえません。時サイトに合わせたデザインでエラーページを表示させれば、少なくとも「Webサイト自体が消えた」という誤解は避けられます。しかし、その後に悪性ス者を適切なページに誘導するためには、デザイン上のカスタマイズだけでなく、ナビゲーションも表示させておくほうが良いでしょう。そうする事で、アクセス者が帰ってしまう可能性をもっと低くできます。
カスタマイズする「Not Found」エラーページには、トップページのほかにも主要な各コーナーへのナビゲーションを表示させておきましょう。サイトマップのような公正にするのも良いでしょう。Webサイト内のほかのページに適切に誘導できるように考えます。
「Not Found」などのエラーpw?時をカスタマイズするには、「.htaccess」という設定ファイルを活用します。「.htaccess」ファイルは、Webサーバの各種設定を記述できるファイルです。このファイルに以下のように記述すると、標準の「Not Found」エラーメッセージの代わりに、「notfound.html」というファイルの中身を返す事ができます。
「.htaccess」ファイルは、設置したディレクトリ以下の領域に対してのみ有効になります。ですから、複数のディレクトリに別々の「.htaccess」ファイルを置くことで、コーナー別にエラーページを変化させる事も可能です。
カスタマイズできるのは、ページが見つからなかった場合だけではありません。認証に失敗した場合の「401 Unauthorized」、権限がない場合の「403 Forbidden」、サーバエラーの「503 Internal Server Error」なども同様の方法でカスタマイズできます。
もっとも望ましいのは、そもそも「404 Not Found」エラーを表示させないようにする事です。一度作成したページを移転させなければ、このエラーが出る事はありません。極力ページは移転させないようにしましょう。どうしても移転する必要がある場合は、旧URLでもアクセス可能なように、リダイレクトを設定しておきましょう。
最近のコメント
25週 5日前
29週 6日前