404錯(cuò)誤指的是鏈接指向的網(wǎng)頁(yè)不存在,或者由于其他原因失效了,或者拼寫(xiě)錯(cuò)誤等等都會(huì)使得服務(wù)器返回404的錯(cuò)誤頁(yè)面.
404頁(yè)面無(wú)疑是一個(gè)很重要的頁(yè)面,自定義的404頁(yè)面可以增加用戶體驗(yàn),這也符合我們說(shuō)的增加用戶體驗(yàn)從點(diǎn)滴做起的原則,為什么呢?當(dāng)訪客訪問(wèn)你的網(wǎng)站某個(gè)頁(yè)面的時(shí)候,次頁(yè)面由于某些原因網(wǎng)頁(yè)不存在,此時(shí)展示在用戶面的就是404錯(cuò)誤頁(yè)面,如果我們采用Web服務(wù)器默認(rèn)的404錯(cuò)誤頁(yè)面都十分簡(jiǎn)陋、呆板且對(duì)用戶不友好,作為訪客,十之八九就關(guān)閉瀏覽器離開(kāi)了。為了不讓用戶空手而歸,我們需要自定義一個(gè)404頁(yè)面,用這個(gè)頁(yè)面來(lái)為用訪客提供更多的信息。
現(xiàn)在的服務(wù)器大部分都是支持自定義404頁(yè)面的,就比如我們的wordpress博客,你就可以通過(guò)修改404.php來(lái)實(shí)現(xiàn),如果你的主題沒(méi)有,那就看看default主題的404.php怎么做的。默認(rèn)的主題很簡(jiǎn)單,只有一句話提示“Error 404 – Not Found!”,你可以在此語(yǔ)句的下面加入更多的信息,比如列舉一些熱門點(diǎn)擊的文章,自己認(rèn)為不錯(cuò)的文章,或是放置網(wǎng)站快速導(dǎo)航鏈接,搜索框等等,發(fā)揮你的潛力,盡可能的做到吸引人,從而減少用戶流失。
在追求對(duì)SEO和用戶友好的同時(shí),一定要注意404頁(yè)面就讓他返回404,不要使用301跳轉(zhuǎn)到新的地址,如果404頁(yè)面返回了302,或是其他狀態(tài),容易被搜索引擎認(rèn)為是重定向作弊,也不要將404錯(cuò)誤直接轉(zhuǎn)向到網(wǎng)站首頁(yè),這將導(dǎo)致首頁(yè)不被收錄。