404錯(cuò)誤頁(yè)面的正確配置,不只僅可以提高用戶體驗(yàn)度,從SEO優(yōu)化方面思量,也長(zhǎng)短常重要的。那么windows2008處事器中IIS7.0以上版本如何配置404錯(cuò)誤頁(yè)面呢?
微軟2015年7月14日起遏制Windows2003技能支持處事,許多童鞋們都改換了2008系統(tǒng),改換后配置的404頁(yè)面呈現(xiàn)返回的http狀態(tài)為200,可是實(shí)際測(cè)試404頁(yè)面的時(shí)候呈現(xiàn)異常,基礎(chǔ)打不開(kāi)404頁(yè)面。通過(guò)站長(zhǎng)東西舉辦查詢,發(fā)明返回的狀態(tài)確實(shí)為200。通過(guò)徹盤(pán)查題,發(fā)明這個(gè)網(wǎng)站的處事器情況為windows2008處事器為iis7。之前是通過(guò)處事器打點(diǎn)中的錯(cuò)誤頁(yè)成果舉辦404錯(cuò)誤頁(yè)面自界說(shuō)。造成了此刻呈現(xiàn)的404頁(yè)面顯示正常,英國(guó)服務(wù)器
俄羅斯主機(jī),可是http頭返回狀態(tài)200的錯(cuò)誤。顛末不絕實(shí)驗(yàn),有兩種發(fā)放可以辦理:
第一種要領(lǐng)、修改網(wǎng)站根目次下的web.config 文件可以辦理此問(wèn)題。體要領(lǐng)步調(diào)如下:
1、打開(kāi)網(wǎng)站根目次下的web.config文件。
2、找到文件中的
<httpErrors errorMode="DetailedLocalOnly" defaultResponseMode="File" >
<remove statusCode="404" />
<error statusCode="404" path="404.html" />
</httpErrors>
3、把這段代碼替換成以下代碼:
<httpErrors errorMode="DetailedLocalOnly" defaultResponseMode="File" >
<remove statusCode="404" />
<error statusCode="404" path="404.html" />
</httpErrors>
第二種要領(lǐng)、進(jìn)入windows 2008處事器,打開(kāi)IIS Manager,點(diǎn)擊需要配置404錯(cuò)誤頁(yè)面的網(wǎng)站。在IIS右側(cè)選擇錯(cuò)誤頁(yè)這項(xiàng),雙擊打開(kāi)。
打開(kāi)之后呈現(xiàn)下面這個(gè)界面:
、可以雙擊404這一項(xiàng),也可以選中404這項(xiàng)(這里也可以配置其他401、403、500等頁(yè)面),再點(diǎn)右邊【編輯】,然后呈現(xiàn)下面這個(gè)界面:
總結(jié):各人大概會(huì)問(wèn),為什么這個(gè)文件路徑是這樣的,詳細(xì)我也不知道,我配置過(guò)正確的404頁(yè)面路徑,可是測(cè)試的時(shí)候就打不開(kāi)404頁(yè)面,反而直接輸入404.html這個(gè)404文件名稱,它就OK了。詳細(xì)什么原因有待各人去研究。第二種要領(lǐng)我是這樣配置的,并測(cè)試樂(lè)成。但愿能輔佐到你。