IIS http 状态代码 404.503 是什么意思?

IIS http 状态代码 404.503 是什么意思?

Microsoft 列出了 IIS http 状态代码,包括子状态代码这里

在 404 部分中,子状态代码介于 0 到 20 之间,但在我的日志中,我得到的是 503 作为 sc-substatus

我找不到任何相关信息。不要将其与标准 http 503(服务不可用)状态混淆。

答案1

快速查看相关网站解决了这个问题。该网站使用 进行设置IP Address Restrictions,对于每个未来自允许 IP 地址的请求,都会记录 404.503。

通常会发送 403(禁止)状态,但在 IIS 7+ 中,您可以指定要返回的状态。在 IP 限制的“编辑功能设置”中选择“拒绝操作类型”:

Unauthorized - results in a 401 Unauthorized - IIS-Logs:  401.503
Forbidden    - results in a 403 Forbidden    - IIS-Logs:  403.503
NotFound     - results in a 404 Not Found    - IIS-Logs:  404.503
AbortRequest - results in a Aborted          - IIS-Logs:  not logged

相关内容