Fri, March 24, 2006
Apache またはTomcatでページが存在しない(404エラー)場合に指定のページを表示する方法
存在していないページのリクエストがあった場合に、 404 page not found ! とかいった味気ないエラーページを表示するのを避けるための方法。
tomcatの場合
$CATALINA_HOME/webapps/mywebapp/WEB-INF/web.xmlに以下のコードを追加
<error-page>
<error-code>404</error-code>
<location>/missing.html</location>
</error-page>
apacheの場合
conf/httpd.conf の以下の記述の行がコメントアウトされているので解除します。
ErrorDocument 404 /missing.html