IIS では、カスタム エラー ページを構成できます。
HTTP エラー コードごとに、どこに移動するかを指定できます。いくつかのコードには、利用可能な「サブ」コードがいくつかあります。たとえば、404 には通常の 404、404;1、404;2 などがあります。
それらは何のため?彼らはいつ返されますか?これらのエラー用にカスタム ページを作成する必要がありますか? すべてのコード「ファミリ」を同じページに来るように簡単に構成できますか?
IIS では、カスタム エラー ページを構成できます。
HTTP エラー コードごとに、どこに移動するかを指定できます。いくつかのコードには、利用可能な「サブ」コードがいくつかあります。たとえば、404 には通常の 404、404;1、404;2 などがあります。
それらは何のため?彼らはいつ返されますか?これらのエラー用にカスタム ページを作成する必要がありますか? すべてのコード「ファミリ」を同じページに来るように簡単に構成できますか?
401 - アクセスが拒否されました。IIS では、エラーのより具体的な原因を示すいくつかの異なる 401 エラーを定義しています。これらの特定のエラー コードはブラウザーに表示されますが、IIS ログには表示されません。
IIS 5.0 および 6.0とIIS 7.0、7.5 および 8.0の MSDN ドキュメントの完全なリストを次に示します。
これらのサブコードに応じて、訪問者やユーザーに素敵なカスタム メッセージを表示したい場合は、それを行うことができます。しかし、あなたはする必要はありません。
「サブステータス」エラー コードは IIS に固有です。それらは「内部」ロギング目的のためのものです - サブステータス コードが何であれ、クライアントに返されるのは親エラーです (404.2 は 404 として返されます)。
これらは、システム管理者に意味のある量のデータを提供しながら、IIS の攻撃の対象領域を減らすために特に実装されました。したがって、特定のサブステータス エラー メッセージを積極的に送り返すべきではありません。IIS のインストールを攻撃にさらす可能性があるからです。
このブログ記事は、この多くを説明しているようです。おそらくそれは助けになるでしょうか?少なくとも、「サブコード」の意味を説明しています。