win2008 中iis7設(shè)置404頁(yè)面但返回狀態(tài)200的問(wèn)題解決辦法
今天根據(jù)SEO專(zhuān)員反饋,綠色資源網(wǎng)站點(diǎn)中設(shè)置的404頁(yè)面返回的http狀態(tài)為200。通過(guò)站長(zhǎng)工具進(jìn)行查詢(xún),發(fā)現(xiàn)返回的狀態(tài)確實(shí)為200.
通過(guò)徹查問(wèn)題,發(fā)現(xiàn)這個(gè)網(wǎng)站的服務(wù)器環(huán)境為windows2008 服務(wù)器為iis7。之前是通過(guò)服務(wù)器管理中的錯(cuò)誤頁(yè)功能進(jìn)行404錯(cuò)誤頁(yè)面自定義。造成了現(xiàn)在出現(xiàn)的404頁(yè)面顯示正常,但是http頭返回狀態(tài)200的錯(cuò)誤。
在網(wǎng)上找過(guò)多種辦法,經(jīng)過(guò)不斷嘗試,發(fā)現(xiàn)修改網(wǎng)站根目錄下的web.config 文件可以解決此問(wèn)題。
具體方法為:
1.打開(kāi)網(wǎng)站根目錄下的web.config文件。
2.找到文件中的
<httpErrors>
<remove statusCode=”404″ subStatusCode=”-1″ />
<error statusCode=”404″ prefixLanguageFilePath=”” path=”404.htm” responseMode=”ExecuteURL” />
</httpErrors>
3.將這段內(nèi)容替換成
<httpErrors errorMode=”DetailedLocalOnly” defaultResponseMode=”File” >
<remove statusCode=”404″ />
<error statusCode=”404″ path=”404.html” />
</httpErrors>
操作完成后,重啟網(wǎng)站服務(wù)即可生效!
關(guān)鍵詞:win2008,iis7,404頁(yè)面,解決辦法
閱讀本文后您有什么感想? 已有
0
人給出評(píng)價(jià)!
- 2
- 2
- 2
- 4
- 4
- 1