名前
ErrorDocument
形式
ErrorDocument ステータスコード エラードキュメント
機能概要
エラーが発生した場合に出力されるエラーメッセージをカスタマイズし、独自のメッセージをクライアントに返します。
指定可能なエラードキュメント、およびそのエラードキュメントに対してクライアントに通知可能なステータスコードを以下に示します。
なお、ステータスコードの意味については、“メッセージ集”の“Webサーバから通知されるステータスコード”を参照してください。
エラードキュメント | ステータスコード |
---|---|
テキストメッセージ | 300、301、302、303、400、401、403、404、405、406、407、410、412、413、414、416、417、500、501、502、503 |
内部URL | 204、300、301、302、303、304、401、403、404、405、406、410、412、413(注)、416、500、501、502、503 |
外部URL | 204、300、301、302、303、304、403、404、405、406、410、412、413、416、500、501、502、503 |
注)静的コンテンツへの内部リダイレクトは指定できますが、CGIを利用した内部リダイレクトは指定できません。
指定位置
グローバルコンテキスト、バーチャルホスト、ディレクトリ
省略値
なし
注意事項
Servletサービスのアプリケーションにアクセスする場合、本ディレクティブの設定は無効となります。
使用例
テキストメッセージを指定する場合
ErrorDocument 500 "The server made a boo boo."
内部URLにリダイレクトする場合
ErrorDocument 404 /missing.html
外部URLにリダイレクトする場合
ErrorDocument 403 http://some.other_server.com/subscription_info.html