<bdo id="vljxk"><rt id="vljxk"><noframes id="vljxk"><noframes id="vljxk"><noframes id="vljxk"><rt id="vljxk"></rt><rt id="vljxk"></rt><noframes id="vljxk"><rt id="vljxk"><delect id="vljxk"></delect></rt><noframes id="vljxk"><rt id="vljxk"></rt><noframes id="vljxk"><noframes id="vljxk"><rt id="vljxk"></rt>

當前位置:首頁 >  站長 >  搜索優化 >  正文

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

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

  阿里云優惠券 先領券再下單

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

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

為什么會出現404 not found呢?404 not found觸發的原因 有以下幾種:

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

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

3、當用戶在國內訪問一些被禁止訪問的國外網站時,會出現 404 not found的現象,這需要使用代理服務器才能正常瀏覽。

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

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

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

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

502 Bad Gateway指,作為網關或者代理工作的服務器嘗試執行請求時,從上游服務器接收到無效的響應。

504 Gateway Timeout指,作為網關或者代理工作的服務器嘗試執行請求時,未能及時從上游服務器(URI標識出的服務器,例如HTTP、FTP、LDAP)或者輔助服務器(例如DNS)收到響應。

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

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

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

2、設計一個html文件,將404 指向該 html 文件,此時頁面將返回404狀態碼

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

3、將404指向一個動態頁面

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

4、Apache下設置404錯誤頁面

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

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

友情提示:A5官方SEO服務,為您提供權威網站優化解決方案,快速解決網站流量異常,排名異常,網站排名無法突破瓶頸等服務:http://www.admin5.cn/seo/zhenduan/

申請創業報道,分享創業好點子。點擊此處,共同探討創業新機遇!

相關文章

熱門排行

信息推薦