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