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