今天就重點(diǎn)為大家講一下在IIS上設(shè)置404出錯(cuò)頁面時(shí)常見的問題。
我的那位新手朋友原來一直用的虛擬主機(jī),404頁面設(shè)置在后臺(tái)簡單弄一下就好了。最近幾天買了一個(gè)月的VPS試著用用,但是在克服了重重困難之后只有404頁面總也設(shè)置不成功不成功,而且一直沒找出問題,后來經(jīng)過檢查是他VPS權(quán)限配置的問題。
為了增加文章解決這個(gè)問題的完整性,我將幾種最常見原因整理如下:
404自定義出錯(cuò)頁設(shè)置失敗原因一:
設(shè)置出錯(cuò)。如圖,設(shè)置的時(shí)候“消息類型”選擇“文件”,下邊文件的位置要寫正確了,可以點(diǎn)擊“瀏覽”進(jìn)行選擇。
404自定義出錯(cuò)頁設(shè)置失敗原因二:
服務(wù)器或者VPS是有權(quán)限配置的,而且權(quán)限配置很嚴(yán)密。首先查看一下404.html的安全屬性,404頁面的“安全”選項(xiàng)卡里“組或用戶名稱”中并沒有IIS相關(guān)的用戶組,看來是IIS本身沒有權(quán)限訪問這個(gè)文件了。也就是漏掉一個(gè)工作組權(quán)限了,那就是IIS_WPG。因此直接給這個(gè)站點(diǎn)下面的404.html加上IIS_WPG組讀取和運(yùn)行權(quán)限就可以了。再次測試就成功了!
404自定義出錯(cuò)頁設(shè)置失敗原因三:
設(shè)計(jì)的404.html文件大小過小,由于IIS只能檢查到容量大于512B以上的文件,所以404.html的大小也必須大于512B。有些站長在404.html的頁面上只寫了幾個(gè)字加上兩個(gè)鏈接就完事了,在設(shè)置時(shí)明明所有的都設(shè)置對了,但就是無法調(diào)用自己設(shè)計(jì)的404.html從而造成設(shè)置失敗或訪問無效,原因就在于此!
本文由佳速互聯(lián):www.bitaneminsesi.comwww.jiasuweb.cn整理發(fā)布。