如何建立404頁(yè)面?
這里分兩種情況。
Apache為Apache Server設(shè)置 404錯(cuò)誤頁(yè)面的方法很簡(jiǎn)單,只需:
(1)在.htaccess文件中加入如下內(nèi)容:ErrorDocument 404 /notfound.php,將.htaccess文件上傳到網(wǎng)站根目錄。
(2)制作一個(gè)404頁(yè)面,隨便您設(shè)計(jì),命名為notfound.php,同樣上傳到網(wǎng)站根目錄。
注意:
(1).切記不要將404錯(cuò)誤轉(zhuǎn)向到網(wǎng)站主頁(yè),否則可能會(huì)出現(xiàn)主頁(yè)在搜索引擎中消失的情況。
(2).切記不要使用絕對(duì)URL,如果使用絕對(duì)URL會(huì)返回302+200的狀態(tài)碼。
IIS/.net首先,修改應(yīng)用程序根目錄的設(shè)置,打開(kāi)web.config文件編輯,在其中加入如下內(nèi)容:
以下為引用的內(nèi)容:
注:上文例中error.asp為系統(tǒng)默認(rèn)的404頁(yè)面,notfound.asp為自定義的404頁(yè)面,使用時(shí)請(qǐng)修改相應(yīng)文件名。
然后,在自定義的404頁(yè)面notfound.asp中加入以下為引用的內(nèi)容:
<% response.status="404" not="" found="">
這樣,便可以保證IIS能夠正確地返回404狀態(tài)碼
制作404頁(yè)面的注意事項(xiàng):
1.不要將404錯(cuò)誤轉(zhuǎn)向到網(wǎng)站主頁(yè),否則可能會(huì)導(dǎo)致主頁(yè)在搜索引擎中消失。
2.不要使用絕對(duì)URL,如果使用絕對(duì)URL返回的狀態(tài)碼是302+200。
3.404頁(yè)面設(shè)置完成,一定要檢查是否正確。但http頭信息返回的一定要是404狀態(tài)。這主要是對(duì)搜索引擎有關(guān)系,因?yàn)槿绻憔W(wǎng)站產(chǎn)生較多頁(yè)面時(shí)候但搜索引擎看到的是很多一樣的正常頁(yè)面,有可能會(huì)誤被認(rèn)為作弊。
4.404頁(yè)面不要自動(dòng)跳轉(zhuǎn),讓用戶來(lái)決定去向。這涉及到404頁(yè)面的制作,提供用戶體驗(yàn)很重要,404頁(yè)面制作很有學(xué)問(wèn)。
制作404頁(yè)面時(shí)一定要考慮到用戶的感受,盡量表示自己的歉意。不要用專業(yè)術(shù)語(yǔ)嚇跑用戶。并有效地講用戶吸引到其他頁(yè)面增加體驗(yàn)度。
贊
6
有一點(diǎn)幫助
80
沒(méi)有幫助
參與評(píng)論