網(wǎng)站服務(wù)器經(jīng)常性出現(xiàn)404錯(cuò)誤怎么解決
2019/11/23 16:41:32??????點(diǎn)擊:141
網(wǎng)絡(luò)上瀏覽頁(yè)面出現(xiàn)的錯(cuò)誤鏈接提示多種多樣,出現(xiàn)404notfound也算是一個(gè)很普遍的問(wèn)題,相信上網(wǎng)族都遇到過(guò)該情況,當(dāng)我們打開某網(wǎng)頁(yè)時(shí)會(huì)出現(xiàn)提示:404NotFound,看到該頁(yè)面心情本就糟糕了,404notfound主要用于瀏覽器無(wú)法抓取網(wǎng)頁(yè)內(nèi)的信息,是引導(dǎo)讀者繼續(xù)瀏覽網(wǎng)站其他頁(yè)面還是什么都不做,這就很好的考察網(wǎng)站體驗(yàn)度了。
??404notfound會(huì)提示用戶本網(wǎng)頁(yè)文件不存在或者已經(jīng)轉(zhuǎn)移到其他地方了,降低用戶體驗(yàn),而用戶的體驗(yàn)度最終關(guān)系到我們網(wǎng)站的優(yōu)化成果,所以站長(zhǎng)們掌握404相關(guān)知識(shí)是很有必要的。那么其導(dǎo)致這個(gè)錯(cuò)誤的原因有哪些?網(wǎng)站服務(wù)器經(jīng)常性出現(xiàn)404錯(cuò)誤的解決方案
??1、Web服務(wù)擴(kuò)展鎖定策略阻止本請(qǐng)求。
??2、無(wú)法在所請(qǐng)求的端口上訪問(wèn)Web站點(diǎn)。
??3、MIME映射策略阻止本請(qǐng)求。
??4、跟蹤訪問(wèn)的各類腳碼或CSS文件無(wú)效但調(diào)用代碼依然存在。
??5、某個(gè)目錄直接刪除(導(dǎo)致一段時(shí)間該目錄的文件在被爬行時(shí)全部報(bào)404NotFound錯(cuò)誤)
??6、網(wǎng)站更新改版,但某些局部板塊沿用原來(lái)的模塊,而原有的模塊調(diào)用的文件已經(jīng)被刪除或轉(zhuǎn)移了路徑。
??7、網(wǎng)頁(yè)URL生成規(guī)則改變、網(wǎng)頁(yè)文件更名或移動(dòng)位置、導(dǎo)入鏈接拼寫錯(cuò)誤等,導(dǎo)致原來(lái)的URL地址無(wú)法訪問(wèn)
??雖然404錯(cuò)誤頁(yè)面是為了用戶體驗(yàn)而顯示的一個(gè)錯(cuò)誤頁(yè)面引導(dǎo)的作用,并不參與網(wǎng)站的排名。但是錯(cuò)誤的使用404頁(yè)面,也會(huì)導(dǎo)致網(wǎng)站的被降權(quán),所以遇到404notfound錯(cuò)誤后要及時(shí)解決問(wèn)題,以免網(wǎng)站受到影響。
??那么解決404notfound錯(cuò)誤的方法有哪些?
??1、Apache下設(shè)置404錯(cuò)誤頁(yè)面。為ApacheServer設(shè)置404錯(cuò)誤頁(yè)面的方法很簡(jiǎn)單,只需在.htaccess文件中加入如下內(nèi)容即可,ErrorDocument404/notfound.php。
??2、對(duì)于存在的網(wǎng)頁(yè)內(nèi)容由于路徑改變而導(dǎo)致訪問(wèn)不了時(shí),可在IIS中定義404錯(cuò)誤指向一個(gè)動(dòng)態(tài)頁(yè)面,在頁(yè)面里面使用301永久重定向跳轉(zhuǎn)到新的地址,此時(shí)服務(wù)器返回301狀態(tài)碼。
??3、把404指向一個(gè)動(dòng)態(tài)頁(yè)面,比如error.asp,如果不在頁(yè)面里面進(jìn)行設(shè)置,僅僅是返回提示的HTML代碼,將導(dǎo)致頁(yè)面返回200狀態(tài)碼,這是不正確的,我們可以在顯示完提示內(nèi)容后,增加語(yǔ)句:Response.Status="404NotFound",這樣就保證頁(yè)面返回404狀態(tài)碼。
??4、設(shè)置404指向一個(gè)設(shè)計(jì)好的html文件,此時(shí)頁(yè)面返回的404狀態(tài)碼。現(xiàn)在的idc提供商基本都提供404設(shè)置的功能,直接上傳文件設(shè)置即可。在IIs中設(shè)置方法:打開IIS管理器-->點(diǎn)擊要設(shè)置自定義404的網(wǎng)站的屬性-->點(diǎn)擊自定義錯(cuò)誤選項(xiàng)-->選中404頁(yè)-->選中并打開編輯屬性-->設(shè)置成URL-->URL里填寫“/err404.html”-->按確定退出再把做好的err404.html頁(yè)面上傳到網(wǎng)站根目錄下。此處在“消息類型”中一定要選擇“文件”或“默認(rèn)值”,而不要選擇“URL”,不然,將導(dǎo)致返回“200”狀態(tài)碼。
??產(chǎn)生404notfound頁(yè)面錯(cuò)誤的原因有很多,當(dāng)用戶遇到這個(gè)問(wèn)題的時(shí)候,要及時(shí)找到產(chǎn)生錯(cuò)誤的原因,然后根據(jù)問(wèn)題找到對(duì)應(yīng)的解決方案,以免時(shí)間長(zhǎng)了會(huì)對(duì)網(wǎng)站產(chǎn)生不好的影響。
??404notfound會(huì)提示用戶本網(wǎng)頁(yè)文件不存在或者已經(jīng)轉(zhuǎn)移到其他地方了,降低用戶體驗(yàn),而用戶的體驗(yàn)度最終關(guān)系到我們網(wǎng)站的優(yōu)化成果,所以站長(zhǎng)們掌握404相關(guān)知識(shí)是很有必要的。那么其導(dǎo)致這個(gè)錯(cuò)誤的原因有哪些?網(wǎng)站服務(wù)器經(jīng)常性出現(xiàn)404錯(cuò)誤的解決方案
??1、Web服務(wù)擴(kuò)展鎖定策略阻止本請(qǐng)求。
??2、無(wú)法在所請(qǐng)求的端口上訪問(wèn)Web站點(diǎn)。
??3、MIME映射策略阻止本請(qǐng)求。
??4、跟蹤訪問(wèn)的各類腳碼或CSS文件無(wú)效但調(diào)用代碼依然存在。
??5、某個(gè)目錄直接刪除(導(dǎo)致一段時(shí)間該目錄的文件在被爬行時(shí)全部報(bào)404NotFound錯(cuò)誤)
??6、網(wǎng)站更新改版,但某些局部板塊沿用原來(lái)的模塊,而原有的模塊調(diào)用的文件已經(jīng)被刪除或轉(zhuǎn)移了路徑。
??7、網(wǎng)頁(yè)URL生成規(guī)則改變、網(wǎng)頁(yè)文件更名或移動(dòng)位置、導(dǎo)入鏈接拼寫錯(cuò)誤等,導(dǎo)致原來(lái)的URL地址無(wú)法訪問(wèn)
??雖然404錯(cuò)誤頁(yè)面是為了用戶體驗(yàn)而顯示的一個(gè)錯(cuò)誤頁(yè)面引導(dǎo)的作用,并不參與網(wǎng)站的排名。但是錯(cuò)誤的使用404頁(yè)面,也會(huì)導(dǎo)致網(wǎng)站的被降權(quán),所以遇到404notfound錯(cuò)誤后要及時(shí)解決問(wèn)題,以免網(wǎng)站受到影響。
??那么解決404notfound錯(cuò)誤的方法有哪些?
??1、Apache下設(shè)置404錯(cuò)誤頁(yè)面。為ApacheServer設(shè)置404錯(cuò)誤頁(yè)面的方法很簡(jiǎn)單,只需在.htaccess文件中加入如下內(nèi)容即可,ErrorDocument404/notfound.php。
??2、對(duì)于存在的網(wǎng)頁(yè)內(nèi)容由于路徑改變而導(dǎo)致訪問(wèn)不了時(shí),可在IIS中定義404錯(cuò)誤指向一個(gè)動(dòng)態(tài)頁(yè)面,在頁(yè)面里面使用301永久重定向跳轉(zhuǎn)到新的地址,此時(shí)服務(wù)器返回301狀態(tài)碼。
??3、把404指向一個(gè)動(dòng)態(tài)頁(yè)面,比如error.asp,如果不在頁(yè)面里面進(jìn)行設(shè)置,僅僅是返回提示的HTML代碼,將導(dǎo)致頁(yè)面返回200狀態(tài)碼,這是不正確的,我們可以在顯示完提示內(nèi)容后,增加語(yǔ)句:Response.Status="404NotFound",這樣就保證頁(yè)面返回404狀態(tài)碼。
??4、設(shè)置404指向一個(gè)設(shè)計(jì)好的html文件,此時(shí)頁(yè)面返回的404狀態(tài)碼。現(xiàn)在的idc提供商基本都提供404設(shè)置的功能,直接上傳文件設(shè)置即可。在IIs中設(shè)置方法:打開IIS管理器-->點(diǎn)擊要設(shè)置自定義404的網(wǎng)站的屬性-->點(diǎn)擊自定義錯(cuò)誤選項(xiàng)-->選中404頁(yè)-->選中并打開編輯屬性-->設(shè)置成URL-->URL里填寫“/err404.html”-->按確定退出再把做好的err404.html頁(yè)面上傳到網(wǎng)站根目錄下。此處在“消息類型”中一定要選擇“文件”或“默認(rèn)值”,而不要選擇“URL”,不然,將導(dǎo)致返回“200”狀態(tài)碼。
??產(chǎn)生404notfound頁(yè)面錯(cuò)誤的原因有很多,當(dāng)用戶遇到這個(gè)問(wèn)題的時(shí)候,要及時(shí)找到產(chǎn)生錯(cuò)誤的原因,然后根據(jù)問(wèn)題找到對(duì)應(yīng)的解決方案,以免時(shí)間長(zhǎng)了會(huì)對(duì)網(wǎng)站產(chǎn)生不好的影響。
- 上一篇:網(wǎng)站出現(xiàn)404的解決辦法 2019/11/23
- 下一篇:windows2008設(shè)置IIS服務(wù)器定時(shí)自動(dòng)重啟的方法 2019/9/7