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