46

考えられるすべてのエラーをキャッチし、単一のカスタムエラーページで処理するワイルドカードディレクティブのようなものはありますか?

ErrorDocument 404 /error.php?code=404
ErrorDocument 403 /error.php?code=403
...
ErrorDocument NNN /error.php?code=NNN #possible use of RegExp?

ここではおそらく多くのカスタムエラーページを処理しないことはわかっていますが、これについては興味があります。

4

5 に答える 5

32

それは不可能です。ErrorDocumentデフォルトのエラーハンドラとは異なる方法で処理するステータスコードごとにディレクティブを用意する必要があります。

于 2010-04-10T07:28:22.103 に答える
4

エラー ステータス コードを渡すのではなく、REDIRECT_STATUS 環境変数 (Apache によって設定) を介してスクリプトで取得できます。参照: http://httpd.apache.org/docs/2.0/custom-error.html

于 2010-12-07T16:50:09.930 に答える