2015-08-15 66 views
1

我想知道如何來強制重定向爲HTTP 400錯誤的請求錯誤的錯誤頁面在Windows Server HTTP.SYS或IIS水平,按我的知識IIS僅支持400以上, HTTP 400是否有任何Core級別的方式。錯誤的請求錯誤重定向? 或者如果發生400錯誤,從http.sys內核獲取一些回調?如何有力地重定向HTTP 400錯誤在Windows Server HTTP.SYS或IIS水平

更新註釋:
- 隨着每TechNet Art, 不能自定義下面的HTTP錯誤:400,403.9,411,414,500,500.11,500.14,500.15,501,503,和505在IIS

- 彼得任務:對我來說響應從服務器來:微軟HTTPAPI/2.0

回答

2

看來你是從TechNet article報價:

無法自定義以下HTTP錯誤信息:400,403.9,411,414,500,500.11,500.14,500.15,501,503,和505

這是如果響應來自HTTP.SYS只有真正的,你可以告訴看着響應頭:

Server:Microsoft-HTTPAPI/2.0 

來自HTTP.SYS,而IIS發送:

Server:Microsoft-IIS/XX.X 

如果響應來自HTTP.SYS沒有什麼可以做的錯誤消息。

但是,如果響應來自你的IIS,你應該能夠定義一個自定義錯誤頁,就像任何其他HTTP狀態。

+0

感謝彼得,但對我來說,響應來自Server:Microsoft-HTTPAPI/2.0。 – msgopalkrish