廊坊網(wǎng)站建設(shè)公司教你如何制作404頁面

閱讀 ?·? 發(fā)布日期 2018-11-09 15:00 ?·? admin

廊坊網(wǎng)站建設(shè)公司教你如何制作404頁面404頁面的作用通常有兩點:1、提高用戶站內(nèi)瀏覽體驗 2、增強對搜索引擎的友好性。搜索引擎通過HTTP狀態(tài)碼來識別網(wǎng)頁的狀態(tài)。

當(dāng)搜索引擎獲得了一個錯誤鏈接時,網(wǎng)站應(yīng)該返回404狀態(tài)碼,告訴搜索引擎放棄對該鏈接的索引。而如果返回200或302狀態(tài)碼,搜索引擎就會為該鏈接建立索引,這導(dǎo)致大量不同的鏈接指向了相同的網(wǎng)頁內(nèi)容。結(jié)果是,搜索引擎對該網(wǎng)站的信任度大幅降低。

很多網(wǎng)站存在這個問題:404頁面返回的是200或302狀態(tài)碼而不是404狀態(tài)碼。404頁面不能隨便設(shè)置,設(shè)置得不好的話網(wǎng)站將被嚴(yán)重降權(quán)。前幾天在落伍者論壇與同行交流,一句話“請注意你的返回狀態(tài)碼”提醒了我需要深入研究下404。

簡單說來,這類錯誤鏈接是由web服務(wù)器自動處理的:當(dāng)Web 服務(wù)器接到類似的數(shù)據(jù)請求量,會返回一個 404 狀態(tài)碼,告訴對方其要請求的資源并不存在。但是,Web服務(wù)器默認(rèn)的404錯誤頁面,無論Apache還是IIS,均十分簡陋、呆板且對用戶不友好,無法給予用戶尋找相應(yīng)信息的更多線索,用戶看到這類頁面往往最直接的反應(yīng)并是關(guān)閉瀏覽器窗口離開,這在很大程度上給網(wǎng)站造成損失。

畢竟,對網(wǎng)站來說,用戶永遠(yuǎn)是最重要的資源,以這種方式損失用戶更意味著某種程度的失敗。很多開源系統(tǒng)包括CMS系統(tǒng)、Blog系統(tǒng)等不提供404頁面或提供的404頁面并未達到SEO的要求,這讓網(wǎng)站的權(quán)威性大打折扣。404頁面不僅起著引導(dǎo)用戶體驗的作用,同時對于網(wǎng)站SEO來說,404頁面也至關(guān)重要。

那么404頁面怎么做才能符合SEO要求呢?

搜索引擎通過HTTP狀態(tài)碼來識別網(wǎng)頁的狀態(tài)。當(dāng)搜索引擎獲得了一個錯誤鏈接時,網(wǎng)站應(yīng)該返回404狀態(tài)碼,告訴搜索引擎放棄對該鏈接的索引。而如果返回200或302狀態(tài)碼,搜索引擎就會為該鏈接建立索引,這導(dǎo)致大量不同的鏈接指向了相同的網(wǎng)頁內(nèi)容。結(jié)果是,搜索引擎對該網(wǎng)站的信任度大幅降低。——很多網(wǎng)站存在這個問題:404頁面返回的是200或302狀態(tài)碼而不是404狀態(tài)碼。

正確建立404頁面的方法是:

(僅適合Apache服務(wù)器)在.htaccess 文件中加入代碼: ErrorDocument 404 /Error.html建立一個簡單的html404頁面命名 Error.html把 Error.html放置在網(wǎng)站根目錄注意:不要將404錯誤直接轉(zhuǎn)向到網(wǎng)站首頁,這將導(dǎo)致首頁不被收錄;(正確的做法:做一個錯誤404頁面,在錯誤頁上有個鏈接是指向首頁。當(dāng)發(fā)生錯誤時,web服務(wù)器會返回一個頁面,這樣專門做的頁面,我們稱404頁面。

但有很多人,并不是設(shè)置一個這樣專門的404頁面,而是當(dāng)請求發(fā)生錯誤時,直接返回首頁。我的意思是:這樣做的話,可能導(dǎo)致首頁不被索引。/Error.html 前面不要帶主域名,否則返回的狀態(tài)碼是302或200狀態(tài)碼。檢測 404頁面,目前來說有不少的網(wǎng)站都設(shè)置了404頁面,但真正設(shè)置得正確合適的不多,主要集中在返回狀態(tài)碼的錯誤,幾乎都是清一色的200或者301類的,大家可以用站長工具去檢查。

HTTP狀態(tài)碼有很多種:

404 : 請求的網(wǎng)頁不存在(不排除日后該鏈接有效的可能性);

410 : 請求的網(wǎng)頁不存在(永久);

200 : 服務(wù)器成功返回網(wǎng)頁

302 : 網(wǎng)址臨時重定向(跳轉(zhuǎn))

301 : 網(wǎng)址永久重定向Google提供的404頁面工具,可以在頁面錯誤發(fā)生時給出一個智能搜索框和一個最相關(guān)的鏈接地址。

這項工具提供的是基于Javascript的網(wǎng)頁,當(dāng)出現(xiàn)404錯誤時,Google將在網(wǎng)頁上列出一個內(nèi)容和一個與“失蹤”網(wǎng)頁的最相關(guān)的其它地址,并提供一個基于Google的站內(nèi)搜索框,對seo人員來說,google提供的這個功能真是太好了,大家快點利用起來吧。