在今天要分享的內(nèi)容中是關(guān)于服務(wù)器iis7上設(shè)置404頁面的方式,這個(gè)問題專業(yè)性會(huì)比較強(qiáng),希望大家可以認(rèn)真閱讀。其實(shí)iis7的設(shè)置比iis6要麻煩一些,很多在iis7平臺(tái)下設(shè)置404錯(cuò)誤頁面時(shí),會(huì)有返回500狀態(tài)碼的情況。
那么,如何解決404頁面的設(shè)置問題呢,下面廊坊網(wǎng)絡(luò)公司就來分享自己的一些經(jīng)驗(yàn)。
首先打開 C:\Windows\System32\inetsrv\config\applicationHost.config,搜索找到httpErrors選項(xiàng),將該選項(xiàng)的allowAbsolutePathsWhenDelegated設(shè)置為true。
然后在IIS中,找到對(duì)應(yīng)站點(diǎn),打開功能視圖-IIS欄-錯(cuò)誤頁,雙擊404,打開編輯自定義錯(cuò)誤頁對(duì)話框。選中將靜態(tài)文件中的內(nèi)容插入錯(cuò)誤響應(yīng)中,選擇或輸入自定義404錯(cuò)誤頁的絕對(duì)路徑,點(diǎn)擊確定進(jìn)行保存。
接下來我們選中404,點(diǎn)擊右側(cè)欄中的編輯功能設(shè)置,打開編輯自定義錯(cuò)誤頁對(duì)話框。在錯(cuò)誤響應(yīng)框中選中自定義錯(cuò)誤頁,點(diǎn)擊確定進(jìn)行保存。
最后大家愛需要重啟IIS,這時(shí)候就將404頁面設(shè)置完畢了。不過在這里我們要提醒大家,以上設(shè)置的1、2步驟很重要,如果直接從第3步設(shè)置,設(shè)置完成之后,返回的狀態(tài)碼為500,且會(huì)顯示亂碼。