當(dāng)前位置:首頁(yè) >  站長(zhǎng) >  搜索優(yōu)化 >  正文

404頁(yè)面(404 not found)的解決方法

 2019-07-30 16:27  來(lái)源: A5企業(yè)專(zhuān)欄   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

平頭哥SEO在瀏覽某網(wǎng)頁(yè)的時(shí)候突然跳出提示 404 not found,這可著實(shí)驚呆了平頭哥了,404 not found是什么意思呢?該怎么解決呢 ?

404 not found其實(shí)代表一個(gè)404頁(yè)面,當(dāng)用戶在瀏覽網(wǎng)頁(yè)的時(shí)候,由于服務(wù)器無(wú)法正常提供信息,或者是服務(wù)器無(wú)法回應(yīng),且不知道原因而返回的錯(cuò)誤頁(yè)面。目的是告訴搜索引 擎該頁(yè)面不存在,不再讓搜索引擎爬蟲(chóng)去繼續(xù)訪問(wèn)這個(gè)頁(yè)面了!

為什么會(huì)出現(xiàn)404 not found呢?404 not found觸發(fā)的原因 有以下幾種:

1、用戶由于輸入鏈接地址錯(cuò)誤,從而導(dǎo)致IIS提示404 not found。

2、服務(wù)器上原有頁(yè)面被刪除了,這種情況多發(fā)生大型論壇中,BBS論壇為了保障服 務(wù)器的資源合理運(yùn)用,都會(huì)將過(guò)期或非常久遠(yuǎn)的信息頁(yè)面刪除,導(dǎo)致404 not found。

3、當(dāng)用戶在國(guó)內(nèi)訪問(wèn)一些被禁止訪問(wèn)的國(guó)外網(wǎng)站時(shí),會(huì)出現(xiàn) 404 not found的現(xiàn)象,這需要使用代理服務(wù)器才能正常瀏覽。

404 not found意思就是說(shuō)你要訪問(wèn)或者查看的頁(yè)面不存在,這是很多程序語(yǔ)言都有的一個(gè)默認(rèn)錯(cuò)誤提示,只要你訪問(wèn)的頁(yè)面不存在返回的都是404 not found的Error類(lèi)型,那么當(dāng)你的程序出現(xiàn)404 not found錯(cuò)誤類(lèi)型提示時(shí)應(yīng)該如何解決呢?西安SEO在本文中告訴你404 not found的解決方法;

首先應(yīng)該查看自己訪問(wèn)的資源鏈接是否正確,比如你程序中存在一個(gè)名為all.html的頁(yè)面,但是你指向這個(gè)頁(yè)面的時(shí)候,鏈接寫(xiě)成了ali.html就是因?yàn)橐粋€(gè)錯(cuò)別字“i”導(dǎo)致程序找不到這個(gè)頁(yè)面資源,因此就會(huì)返回404 not found的錯(cuò)誤提示,所以解決這類(lèi)錯(cuò)誤類(lèi)型的首要方法就是先檢查鏈接到資源頁(yè)面的url是否書(shū)寫(xiě)正確。 其次就是看資源是否出現(xiàn)問(wèn)題,有時(shí)候我們開(kāi)發(fā)程序的時(shí)候某些資源頁(yè)面可能是存在的,但是使用過(guò)程中可能會(huì)出現(xiàn)誤刪除之類(lèi)的操作,也有一些網(wǎng)站的站長(zhǎng)如果在服務(wù)器上安裝了安全軟件,但是安全策略設(shè)置不當(dāng),可能會(huì)出現(xiàn)某些內(nèi)容被安全軟件誤刪除的情況,這時(shí)候就需要我們?nèi)z測(cè)自己的資源是否還存在、看看對(duì)應(yīng)的資源是不是移動(dòng)了目錄等。 最后的可能就是程序或服務(wù)器本身出現(xiàn)了問(wèn)題,這種情況一般現(xiàn)象是訪問(wèn)所有服務(wù)器上的資源都是404 not found的錯(cuò)誤提示,這就說(shuō)明是服務(wù)器配置有問(wèn)題,而并非資源本身的丟失和移動(dòng)所造成的,這種情況下我們就要去檢測(cè)服務(wù)器,認(rèn)真排查每一項(xiàng)設(shè)置,逐項(xiàng)去修改配置,用排除法來(lái)修復(fù)這種404 not found錯(cuò)誤。

通常情況下,你訪問(wèn)一些網(wǎng)頁(yè)還會(huì)出現(xiàn)502、504或者500錯(cuò)誤頁(yè)面,西安SEO簡(jiǎn)單講一下500.502.504分別是指什么意思:

500 Internal Server Error指,服務(wù)器遇到了一個(gè)未曾預(yù)料的狀況,導(dǎo)致了它無(wú)法完成對(duì)請(qǐng)求的處理。

502 Bad Gateway指,作為網(wǎng)關(guān)或者代理工作的服務(wù)器嘗試執(zhí)行請(qǐng)求時(shí),從上游服務(wù)器接收到無(wú)效的響應(yīng)。

504 Gateway Timeout指,作為網(wǎng)關(guān)或者代理工作的服務(wù)器嘗試執(zhí)行請(qǐng)求時(shí),未能及時(shí)從上游服務(wù)器(URI標(biāo)識(shí)出的服務(wù)器,例如HTTP、FTP、LDAP)或者輔助服務(wù)器(例如DNS)收到響應(yīng)。

西安SEO對(duì):404 not found錯(cuò)誤頁(yè)面的解決方法,希望對(duì)你有幫助。

西安SEO,404 not found解決方法?

1、由于網(wǎng)頁(yè)內(nèi)容路徑改變而導(dǎo)致 404 not found時(shí),我們可在IIS 中定義404錯(cuò)誤指向一個(gè)動(dòng)態(tài)頁(yè)面,在頁(yè)面里面使用301 重定向跳轉(zhuǎn)到新的地址,此時(shí)服務(wù)器返回301狀態(tài)碼。

2、設(shè)計(jì)一個(gè)html文件,將404 指向該 html 文件,此時(shí)頁(yè)面將返回404狀態(tài)碼

打開(kāi)IIS管理器-->點(diǎn)擊要設(shè)置自定義404的網(wǎng)站的屬性-->點(diǎn)擊自定義錯(cuò)誤選 項(xiàng)-->選中404頁(yè)-->選中并打開(kāi)編輯屬性-->設(shè)置成 URL --> URL 里 填寫(xiě)“/err404.html”-->按確定退出再把做好的err404.html 頁(yè)面上傳到網(wǎng)站根目 錄下。此處在“消息類(lèi)型”中一定要選擇“文件”或“默認(rèn)值”,而不 要選擇“URL”,不然,將導(dǎo)致返回“200”狀態(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="404 Not Found" ,這樣保證頁(yè)面返回404狀態(tài)碼 。

4、Apache下設(shè)置404錯(cuò)誤頁(yè)面

在你安裝后的Apache目錄下,有一個(gè)conf目錄,在這個(gè)目錄里,有一個(gè)"httpd.conf"文件.我們要做的,就是修改這個(gè)文件. 找到 DirectoryIndex 這段.把它改成DirectoryIndex index.php index.Html index.html 這樣,你的網(wǎng)站目錄的默認(rèn)首頁(yè)是 index.php, 如果沒(méi)有index.php系統(tǒng)會(huì)自動(dòng)尋找index.html、html做為默認(rèn)首頁(yè)了。 注意事項(xiàng):index.php index.Html之間要有一個(gè)空格 。然后在htaccess文件增加404規(guī)則ErrorDocument 404.hmtl,保存編輯的內(nèi)容,重新啟動(dòng)Apache就可以實(shí)現(xiàn)了。

作者: https://www.haotuiwang.cn/ 平頭哥SEO,原創(chuàng)不易,轉(zhuǎn)載時(shí)必須以鏈接形式注明作者和原始出處及本聲明。

友情提示:A5官方SEO服務(wù),為您提供權(quán)威網(wǎng)站優(yōu)化解決方案,快速解決網(wǎng)站流量異常,排名異常,網(wǎng)站排名無(wú)法突破瓶頸等服務(wù):http://www.admin5.cn/seo/zhenduan/

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)文章

熱門(mén)排行

信息推薦