Fedora Core 500の技
Valid XHTML 1.0!
正当なCSSです!

TOP > Linux > Fedoraの技 > 101-200 > 129

独自のエラーページを利用するには

存在しないパスを指定した場合などにはapacheがエラーページ(IEでは独自のエラーページが利用される)を返しますが、これを指定のファイルにすることも可能です。

ドキュメントが存在しない場合のエラーページ例

ap-404.jpg

"ErrorDocument 404"の行を有効にし、エラーページのhtmlファイルを指定します。

# vi /etc/httpd/conf/httpd.conf
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html

エラーページを作成します。

# vi /var/www/html/missing.html

httpdの再起動後確認すると、指定のエラーページが表示されることが分かります。

# service httpd reload

ap-404new.jpg

単純にエラーと表示するだけではなく、トップページへのリンクを貼る、会社のロゴをつける、検索エンジンを付ける、などとするとユーザに使いやすいものとなるでしょう。

ap-404google.jpg

IEでの独自のエラーページを出さないようにするには、ツール - インターネットオプション - 詳細設定 - ブラウズのHTTPエラーメッセージを簡易表示する のチェックを外します。

2005-12-03 作成