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