在IIS中,我可以配置自定义错误页面 对于每个HTTP错误代码,我可以说要去哪里。有几个代码有许多“子”代码可用。例如,404具有常规404,404; 1,404; 2等等......
它们用于什么?他们什么时候回来的?我应该为这些错误制作自定义页面吗?我可以以某种方式轻松配置所有代码“家庭”来到同一页面吗?
答案 0 :(得分:21)
401 - 拒绝访问。 IIS定义了几个不同的401错误,表明更具体的错误原因。这些特定的错误代码显示在浏览器中,但不会显示在IIS日志中:
以下是IIS 5.0 and 6.0和IIS 7.0, 7.5 and 8.0的MSDN文档中的完整列表。
如果您希望根据这些子代码向访问者或用户显示不错的自定义消息,则可以执行此操作。但你不需要。
答案 1 :(得分:5)
“Substatus”错误代码特定于IIS。它们用于“内部”记录目的 - 无论子代码如何,它都是返回给客户端的父错误(404.2以404发回)
它们专门用于减少IIS攻击的表面区域,同时仍为系统管理员提供有意义的数据量。因此,您将主动不应发回特定的子状态错误消息,因为您将打开IIS安装以进行可能的攻击。</ p>
答案 2 :(得分:0)
This blog article似乎解释了很多这个。也许它可以有所帮助?至少,它解释了“子代码”的含义。