為了避免網(wǎng)站出現(xiàn)死鏈接,404頁(yè)面的制作非常必要。當(dāng)搜索引擎爬行遇到死鏈接時(shí),如果服務(wù)器返回404狀態(tài)碼提示頁(yè)面不存在或鏈接錯(cuò)誤,搜索引擎就會(huì)不再索引該網(wǎng)頁(yè),提升用戶體驗(yàn),并避免被懲罰。
從SEO角度來(lái)看,搜索引擎通過(guò)HTTP狀態(tài)碼識(shí)別網(wǎng)頁(yè)的狀態(tài),當(dāng)搜索引擎獲得了一個(gè)錯(cuò)誤鏈接時(shí),網(wǎng)站應(yīng)該返回404狀態(tài)碼,告訴搜索引擎放棄對(duì)該鏈接的索引,避免建立大量不同的鏈接指向相同的網(wǎng)頁(yè)內(nèi)容。如果404頁(yè)面返回的是200或302狀態(tài)碼,搜索引擎則會(huì)對(duì)該網(wǎng)站的信任度降低。
Apache服務(wù)器可以通過(guò)在.htaccess文件中加入代碼:ErrorDocument 404 /404notufond.html,并在網(wǎng)站根目錄下建立命名為404notufond.html的簡(jiǎn)單html404頁(yè)面來(lái)制作404頁(yè)面。而虛擬主機(jī)可以通過(guò)上傳404notufond.html頁(yè)面到網(wǎng)站根目錄,然后在虛擬主機(jī)管理后臺(tái)中提交該頁(yè)面的地址來(lái)制作404頁(yè)面。
展示一個(gè)簡(jiǎn)單易懂的404頁(yè)面可以幫助用戶避免挫敗感,并提升網(wǎng)站的用戶體驗(yàn)和信任度。