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

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

 2019-07-30 16:27  來源: A5企業(yè)專欄   我來投稿 撤稿糾錯

  域名預(yù)訂/競價,好“米”不錯過

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

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

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

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

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

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

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

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

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

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

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

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

西安SEO對:404 not found錯誤頁面的解決方法,希望對你有幫助。

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

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

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

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

3、將404指向一個動態(tài)頁面

比如error.asp,如果不在頁面里面進(jìn)行設(shè)置,僅僅是返回提示的HTML 代碼, 將導(dǎo)致頁面返回200 狀態(tài)碼,這是不正確的,我們可以在顯示完提示內(nèi)容后,增加語句: Response.Status="404 Not Found" ,這樣保證頁面返回404狀態(tài)碼 。

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

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

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

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

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

相關(guān)文章

熱門排行

信息推薦