16

IIS では、カスタム エラー ページを構成できます。
HTTP エラー コードごとに、どこに移動するかを指定できます。いくつかのコードには、利用可能な「サブ」コードがいくつかあります。たとえば、404 には通常の 404、404;1、404;2 などがあります。

それらは何のため?彼らはいつ返されますか?これらのエラー用にカスタム ページを作成する必要がありますか? すべてのコード「ファミリ」を同じページに来るように簡単に構成できますか?

4

3 に答える 3

21

401 - アクセスが拒否されました。IIS では、エラーのより具体的な原因を示すいくつかの異なる 401 エラーを定義しています。これらの特定のエラー コードはブラウザーに表示されますが、IIS ログには表示されません。

  • 401.1 - ログオンに失敗しました。
  • 401.2 - サーバー構成が原因でログオンに失敗しました。
  • 401.3 - リソースの ACL が原因で許可されていません。
  • 401.4 - フィルターによって承認が失敗しました。
  • 401.5 - ISAPI/CGI アプリケーションによって承認が失敗しました。
  • 401.7 – Web サーバーの URL 承認ポリシーによってアクセスが拒否されました (このエラー コードは IIS 6.0 に固有のものです)。

IIS 5.0 および 6.0IIS 7.0、7.5 および 8.0の MSDN ドキュメントの完全なリストを次に示します。

これらのサブコードに応じて、訪問者やユーザーに素敵なカスタム メッセージを表示したい場合は、それを行うことができます。しかし、あなたはする必要はありません。

于 2008-11-06T10:38:49.653 に答える
5

「サブステータス」エラー コードは IIS に固有です。それらは「内部」ロギング目的のためのものです - サブステータス コードが何であれ、クライアントに返されるのは親エラーです (404.2 は 404 として返されます)。

これらは、システム管理者に意味のある量のデータを提供しながら、IIS の攻撃の対象領域を減らすために特に実装されました。したがって、特定のサブステータス エラー メッセージを積極的に送り返すべきではありません。IIS のインストールを攻撃にさらす可能性があるからです。

参照

于 2008-11-06T10:45:57.780 に答える
0

このブログ記事は、この多くを説明しているようです。おそらくそれは助けになるでしょうか?少なくとも、「サブコード」の意味を説明しています。

于 2008-11-06T10:40:24.970 に答える