RSS
 
當前位置 : 主頁 > 電腦軟件 >

win2008 中iis7設置404頁面但返回狀態200的問題解決辦法

時間:2020-03-27 00:01 瀏覽:

今天根據SEO專員反饋,站點中設置的404頁面返回的http狀態為200。通過站長工具進行查詢,發現返回的狀態確實為200.

通過徹查問題,發現這個網站的服務器環境為windows2008 服務器為iis7。之前是通過服務器管理中的錯誤頁功能進行404錯誤頁面自定義。造成了現在出現的404頁面顯示正常,但是http頭返回狀態200的錯誤。

在網上找過多種辦法,經過不斷嘗試,發現修改網站根目錄下的web.config 文件可以解決此問題。

具體方法為:

1.打開網站根目錄下的web.config文件。

2.找到文件中的

<httpErrors>
<remove statusCode=”404″ subStatusCode=”-1″ />
<error statusCode=”404″ prefixLanguageFilePath=”” path=”404.htm” responseMode=”ExecuteURL” />
</httpErrors>

3.將這段內容替換成

<httpErrors errorMode=”DetailedLocalOnly” defaultResponseMode=”File” >
<remove statusCode=”404″ />
<error statusCode=”404″ path=”404.html” />
</httpErrors>

操作完成后,重啟網站服務即可生效!

 
福彩3d图谜