404是HTTP協(xié)議響應(yīng)狀態(tài)代碼。也就是說(shuō),當(dāng)用戶(hù)要求網(wǎng)站,服務(wù)器找不到頁(yè)面信息或服務(wù)期無(wú)法響應(yīng)時(shí),它將向用戶(hù)返回一個(gè)頁(yè)面。這個(gè)404頁(yè)是用戶(hù)在網(wǎng)站生成器設(shè)置錯(cuò)誤時(shí)的體驗(yàn)。
另一種說(shuō)法是,在網(wǎng)頁(yè)發(fā)明之初,早期的互聯(lián)網(wǎng)是由一個(gè)大型數(shù)據(jù)庫(kù)控制的,即404狀態(tài),它是手動(dòng)完成的。當(dāng)數(shù)據(jù)庫(kù)找不到要求的文件并錯(cuò)誤的號(hào)碼時(shí),用戶(hù)將返回404頁(yè):filentfund。毫無(wú)疑問(wèn),404頁(yè)面已經(jīng)改變了這種方式。
當(dāng)你訪(fǎng)問(wèn)一個(gè)網(wǎng)站時(shí),如果你訪(fǎng)問(wèn)一個(gè)找不到的頁(yè)面,會(huì)有一堆代碼,這不是很糟糕嗎。所以404頁(yè)面的設(shè)置是為了避免給訪(fǎng)問(wèn)者留下如此糟糕的印象。
首先,讓用戶(hù)體驗(yàn)更好,盡量避免返回想要離開(kāi)網(wǎng)站的用戶(hù)。盡量設(shè)置鏈接跳轉(zhuǎn)到404頁(yè)上的其他頁(yè)面,這樣用戶(hù)就可以留在網(wǎng)站上而不是轉(zhuǎn)義!這是一個(gè)友好的用戶(hù)體驗(yàn);
第二,讓搜索引擎體驗(yàn)更好。當(dāng)搜索引擎蜘蛛在遇到死鏈接后爬到404頁(yè)時(shí),它仍然可以沿著404頁(yè)的鏈接捕獲其他頁(yè)面,而不是在這個(gè)時(shí)候停止。搜索引擎SEO我覺(jué)得網(wǎng)站上設(shè)置了404頁(yè),體驗(yàn)更好,會(huì)給我的網(wǎng)站加分。
在這里,我給網(wǎng)站經(jīng)理一個(gè)小建議。網(wǎng)站上線(xiàn)前,必須全面測(cè)試網(wǎng)站所有頁(yè)面的鏈接。如果發(fā)現(xiàn)無(wú)效鏈接,盡量刪除,因?yàn)檫^(guò)多的404頁(yè)也會(huì)影響搜索引擎對(duì)網(wǎng)站的收集和信任。
首先,檢查網(wǎng)站是否設(shè)置了404頁(yè)面。比較簡(jiǎn)單和直觀(guān)的方法是在網(wǎng)站地址后添加一個(gè)字符串,然后單擊enter訪(fǎng)問(wèn)鏈接。如果您返回404提示頁(yè)面,網(wǎng)站已設(shè)置404頁(yè)面。此外,網(wǎng)站管理員可以通過(guò)網(wǎng)站服務(wù)器的根目錄文件查看404頁(yè)面設(shè)置。
Web開(kāi)發(fā)人員可以先用HTML設(shè)計(jì)404頁(yè),做好網(wǎng)站鏈接。404頁(yè)面設(shè)計(jì)應(yīng)盡可能與網(wǎng)站的整體風(fēng)格一致或相似,以便用戶(hù)不會(huì)覺(jué)得頁(yè)面間隙太大,而是跳出網(wǎng)站并關(guān)閉頁(yè)面!
將404頁(yè)文件上載到網(wǎng)站文件的根目錄中。例如,使用阿里云服務(wù)器的站長(zhǎng)進(jìn)入主機(jī)管理的基本環(huán)境,設(shè)置404頁(yè),檢查錯(cuò)誤鏈接是否可以返回頁(yè)面。其他服務(wù)器通常上載到文件的根目錄中。