在iis7上設(shè)置404頁面比iis6要麻煩一些,下面就介紹詳細(xì)的方法。
一、打開 C:\Windows\System32\inetsrv\config\applicationHost.config(該文件是設(shè)置IIS參數(shù)的);
二、 搜索找到“<httpErrors>” 選項(xiàng),將該選項(xiàng)的 allowAbsolutePathsWhenDelegated設(shè)置為”true”;
三、在IIS中,找到對應(yīng)站點(diǎn),打開“功能視圖”-“IIS欄”-“錯(cuò)誤頁”;
四、雙擊“404”,打開“編輯自定義錯(cuò)誤頁”對話框;
五、選中“將靜態(tài)文件中的內(nèi)容插入錯(cuò)誤響應(yīng)中”,選擇或輸入自定義404錯(cuò)誤頁的絕對路徑(注意:此處路徑是使用絕對路徑,一定不能使用相對路徑,否則會(huì)找不到頁面),點(diǎn)擊“確定”進(jìn)行保存;
六、選中“404”,點(diǎn)擊右側(cè)欄中的“編輯功能設(shè)置”,打開“編輯自定義錯(cuò)誤頁”對話框;
七、在“錯(cuò)誤響應(yīng)”框中,選中“自定義錯(cuò)誤頁”,點(diǎn)擊“確定”進(jìn)行保存;
八、重啟IIS,搞定。
注意:如果不設(shè)置1、2步驟,直接從第3步設(shè)置,設(shè)置完成之后,返回的狀態(tài)碼為500,且會(huì)顯示亂碼。