小議404頁面

2021-09-25 22:23:37 字數 999 閱讀 2449

一:什麼是404頁面?

404頁面是客戶端在瀏覽網頁時,伺服器無法正常提供資訊,或是伺服器無法回應,且不知道原因所返回的頁面。404錯誤資訊通常是在目標頁面被更改或移除,或客戶端輸入頁面位址錯誤後顯示的頁面。

完成404頁面的製作,是必要的,展示效果如下:

輸入乙個不存在的頁面,如:

二:404頁面有什麼作用?

1.避免出現死鏈

**設定404頁面後,如果**出現死鏈結,搜尋引擎蜘蛛爬行這類**得到「404」狀態回應時,即知道該url已經失效,便不再索引該網頁,並向資料中心反饋將該url表示的網頁從索引資料庫中刪除。避免因為死鏈結影響**收錄。

2.提公升使用者體驗

404頁面通常為使用者訪問了**上不存在或已刪除的頁面,伺服器返回404錯誤頁面,告訴瀏覽者其所請求的頁面不存在或鏈結錯誤,同時引導使用者使用**其他頁面而不是關閉視窗離開,消除使用者的挫敗感。

3.避免被懲罰

有些**由於應用了一些錯誤的伺服器配置,導致返回的是200狀態碼或是302狀態碼,雖然這些狀態碼對訪問**的使用者沒有影響,但是卻會誤導搜尋引擎,使搜尋引擎認為該頁面是有效頁面,從而抓取下來。如果404頁面過多,就造成了大量的重複頁面,很有可能被搜尋引擎認為是作弊而遭到懲罰

三:從seo的角度來看404錯誤頁面。

搜尋引擎通過http狀態碼來識別網頁的狀態。當搜尋引擎獲得了乙個錯誤鏈結時,**應該返回404狀態碼,告訴搜尋引擎放棄對該鏈結的索引。而如果返回200或302狀態碼,搜尋引擎就會為該鏈結建立索引,這導致大量不同的鏈結指向了相同的網頁內容。結果是,搜尋引擎對該**的信任度大幅降低。——很多**存在這個問題:404頁面返回的是200或302狀態碼而不是404狀態碼。

四:適合apache伺服器的404頁面製作方法。

1、在.htaccess 檔案中加入**: errordocument 404 /404notufond.html;

2、建立乙個簡單的html404頁面命名 404notufond.html;

3、把 404notufond.html放置在**根目錄;

404頁面是什麼?怎麼做404頁面

404頁面的目的是 告訴瀏覽者其所請求的頁面不存在或鏈結錯誤,同時引導使用者使用 其他頁面而不是關閉視窗離開。很多開源系統包括cms系統 blog系統等不提供404頁面或提供的404頁面並未達到seo的要求,這讓 的權威性大打折扣。404頁面該達到怎麼樣的效果才符合seo要求?搜尋引擎通過http狀...

python檢測404頁面

某些 為了實現友好的使用者互動,提供了一種自定義的錯誤頁面,而不是顯示乙個大大的404 比如csdn上的404提示頁面如下 這樣雖然提高了使用者體驗,但是在編寫對應poc進行檢測的時候如果只根據返回的http頭部資訊判斷,則很可能造成誤報,為了能準確檢測到404頁面,需要從狀態碼和頁面內容兩個方面來...

django新增404頁面

在應用目錄下預設有views.py檔案,一般檢視都定義在這個檔案中 如果處理功能過多,可以將函式定義到不同的py檔案中 新建views1.py return httpresponse 你好 在urls.py中修改配置 from import views1 url r views1.index,nam...