公司動(dòng)態(tài) · 行業(yè)動(dòng)態(tài) · 技術(shù)交流

行業(yè)動(dòng)態(tài)

關(guān)于404頁面那些不得不說的事

發(fā)布時(shí)間:2019-04-15 瀏覽:1888次

很多小主都有碰到過打開網(wǎng)站之后,跳轉(zhuǎn)出404頁面的情況。到底這頁面是什么意思,什么原因造成的呢,可能知道的就少之又少。下面告訴你"404頁面那些不得不說的事情”。


什么是404頁面?

404是HTTP其中一種的標(biāo)準(zhǔn)回應(yīng)信息,是一個(gè)信息碼,通常之后會(huì)有一個(gè)可讀信息反饋給用戶:Not Found,意味著網(wǎng)頁不存在。404頁面,是用來提醒網(wǎng)站建設(shè)訪問者服務(wù)器未找到網(wǎng)頁或請求的頁面。通常,作為一個(gè)令人失望的搜索結(jié)果,被產(chǎn)品經(jīng)理及網(wǎng)頁開發(fā)者認(rèn)為是導(dǎo)致網(wǎng)站建設(shè)用戶流失的主要元兇。


404名字的來源

據(jù)說在第三次科技革命之前,互聯(lián)網(wǎng)的形態(tài)就是一個(gè)大型的中央數(shù)據(jù)庫,這個(gè)數(shù)據(jù)庫就設(shè)置在404房間里面。那時(shí)候所有的請求都是有人工手動(dòng)完成的,如果在數(shù)據(jù)庫中沒有找到請求者所需要的文件,或者由于請求者寫錯(cuò)了文件編號(hào),用戶就會(huì)得到一個(gè)返回信息:room 404 : file not found。后來互聯(lián)網(wǎng)興起后,人們也就習(xí)慣了用404作為服務(wù)器未找到文件的錯(cuò)誤代碼了。


404頁面形成的原因

HTTP 404錯(cuò)誤意味著鏈接指向的網(wǎng)頁現(xiàn)在不存在,即原始存在或者不存在的網(wǎng)頁的URL失效,這種情況經(jīng)常會(huì)發(fā)生,很難避免,比如說:網(wǎng)頁URL生成規(guī)則改變 (動(dòng)態(tài))、網(wǎng)頁文件更名或移動(dòng)位置(人為失誤)、導(dǎo)入鏈接拼寫錯(cuò)誤等(用戶輸入錯(cuò)誤),導(dǎo)致原來的URL地址無法訪問;當(dāng)Web 服務(wù)器接到類似請求時(shí),會(huì)返回一個(gè)404 狀態(tài)碼,告訴瀏覽器要請求的資源并不存在。


404頁面的重要性

搜索引擎蜘蛛爬行這類網(wǎng)址得到"404"狀態(tài)回應(yīng)時(shí),即知道該URL已經(jīng)失效,便不再索引該網(wǎng)頁,并向數(shù)據(jù)中心反饋將該URL表示的網(wǎng)頁從索引數(shù)據(jù)庫中刪除,于是就產(chǎn)生了404錯(cuò)誤頁面。404頁面的存在不僅是對用戶訪問網(wǎng)站的一種反饋,而且在搜索引擎中占有重要的地位。


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


2、返回的信息要讓用戶清楚,優(yōu)秀的404頁面要把簡單的信息寫在上面。告訴用戶發(fā)生了什么,引導(dǎo)用戶重新選擇,降低網(wǎng)站建設(shè)跳出率,提高用戶體驗(yàn)。


3、 返回的信息的鏈接不要太亂,有個(gè)別網(wǎng)站的404頁面很多鏈接,又有最新文章,又有導(dǎo)航,還有留言評(píng)論,文章列表什么的都有,404信息基本看不到,從用戶體驗(yàn)的角度看,鏈接多了反而不好,畢竟你是404頁面,目的就是告訴用戶請求出錯(cuò),要引導(dǎo)用戶,簡潔的頁面能讓用戶更清楚他們下一步要做什么。


相信小主們聽了恒網(wǎng)的如上介紹,對404頁面有了一個(gè)初步的認(rèn)識(shí)了吧,現(xiàn)在404頁面設(shè)計(jì)的多種多樣,話雖如此,但愿你的互聯(lián)網(wǎng)歷程中不會(huì)遇到太多的404。


點(diǎn)