Http-Headers

IIS http 狀態碼 404.503 是什麼意思?

  • February 11, 2018

Microsoft 在此處列出了 IIS http 狀態程式碼,包括子狀態程式碼。

在 404 部分中有 0 到 20 之間的子狀態程式碼,但在我的日誌中,我得到一個 503 作為 sc-substatus

我找不到任何關於它的資訊。不要將此與標準的 http 503(服務不可用)狀態相混淆。

對相關網站的快速審查解決了這個問題。它是用 設置的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

引用自:https://serverfault.com/questions/659105