PR
Q 質問 自社のWWWサーバーに,勝手なURLでアクセスされたときに,トップページへ案内するようにしたい。

A 回答 WWWサーバーの設定と,専用のHTMLファイルを置くことで対応できます。


 WWWサーバーの閲覧者が,例えば「http://nos.nikkeibp.co.jp/uso800/」のように,あり得ないURLを指定した場合は,WWWサーバー・ソフトが「404 File Not Found」などのエラー・メッセージを閲覧者に返答します。

 WWWサーバーに設定を施すことで,この返答メッセージを変更できます。ここではWWWサーバー・ソフトにApacheを利用した場合について解説しますが,他のWWWサーバーでも同様に可能です。

 Apacheには「ErrorDocument」という設定項目があります。これは,サーバーを設定するファイルsrm.confなどに記述します。例えば,「ErrorDocument 404 /error.html」というように設定し,error.htmlを作成してサーバー上に置けば,閲覧者をトップページへ案内することが可能です。「.htaccess」でもErrorDocumentは利用できます。 (本誌)