404; 1、404; 2などのHTTPエラーコードは何のためにありますか?
-
06-07-2019 - |
質問
IISでは、カスタムエラーページを構成できます。
HTTPエラーコードごとに、どこに行けばいいかを言うことができます。いくつかのコードには、多くの「サブ」があります。利用可能なコード。たとえば、404には通常の404、404; 1、404; 2などがあります。
何のためですか?いつ返却されますか?これらのエラーに対してカスタムページを作成する必要がありますか?すべてのコード" families"を簡単に設定できますか?同じページに来ますか?
解決
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.0のMSDNドキュメントの完全なリスト / a>および IIS 7.0、7.5、8.0 の場合。
これらのサブコードに応じて訪問者またはユーザーに素敵なカスタムメッセージを表示する場合は、それを行うことができます。しかし、あなたは必要ありません。
他のヒント
"サブステータス"エラーコードはIISに固有です。これらは「内部」用です。ロギングの目的-サブステータスコードが何であれ、クライアントに返されるのは親エラーです(404.2は404として返送されます)
これらは、IISの攻撃対象領域を削減するために特別に実装され、システム管理者に有意な量のデータを提供し続けました。したがって、IISインストールを開いて攻撃の可能性があるため、特定のサブステータスエラーメッセージを積極的に送信しない必要があります。
このブログ記事は、これがたくさん。おそらくそれは助けになるのでしょうか?少なくとも、「サブコード」の意味を説明しています。