エラードキュメント

いまさらながら、デフォルトのエラーを治そうという気になりました。

各バーチャルホストでエラードキュメントを表示するには…

httpd.confでバーチャルホストの設定部分に
ErrorDocument 404 /error/404.php
ErrorDocument 403 /error/403.php
とか追加して再起動。

再起動前には
apachectl configtest


それでも、サイトトップ(http://hogehoge.com/)にアクセスして403の時、
apacheのエラーページがご丁寧に表示されてしまいこまったこまった。
http://hogehoge.com/index.phpとかなら403がちゃんと動作するのに…

以下で解消。
よかったよかった。

/etc/httpd/conf.d/welcome.conf

  Options -Indexes
#  ErrorDocument 403 /error/noindex.html←コメントアウト