一般在II6下,設(shè)置自定義404錯誤頁時,只需要在錯誤頁中選擇自定義的頁面,做自己的404頁面即可。但是在IIS7.0及以上時,設(shè)置完404錯誤頁后,會發(fā)現(xiàn)狀態(tài)碼返回的是500,并且可能會引起頁面亂碼。所以小編就在網(wǎng)上查找了一些資料,發(fā)現(xiàn)好多資料就只是寫了IIS7如何設(shè)置404錯誤頁,返回500狀態(tài)碼這一種方法。今天成都網(wǎng)站建設(shè)公司的小編就為大家分享另一種方法,小編分6點為大家講解。
1. 在IIS中,找到對應(yīng)站點,打開“功能視圖”-“IIS欄”-“錯誤頁”;
2. 雙擊“404”,打開“編輯自定義錯誤頁”對話框;
3. 選中“在此網(wǎng)站上執(zhí)行URL”,輸入自定義404錯誤頁的URL(注意:此處URL是相對于網(wǎng)站根目錄的相對路徑,不能使用絕對路徑),點擊“確定”進行保存;
4. 選中“404”,點擊右側(cè)欄中的“編輯功能設(shè)置”,打開“編輯自定義錯誤頁”對話框;
5. 在“錯誤響應(yīng)”框中,選中“自定義錯誤頁”,點擊“確定”進行保存;
6. 重啟IIS,就完成了。
此種方法優(yōu)點是設(shè)置方便,不需要改動代碼,只需要修改參數(shù)即可;但缺點是按照此種方法設(shè)置之后,服務(wù)器404錯誤時,會直接將自定義頁面給返回給客戶端,因此狀態(tài)代碼會返回200,不利于搜索引擎SEO優(yōu)化。