來(lái)源:本站日期:2017-8-17
1.即使你自定義了404的頁(yè)面,但http頭信息返回的一定要是404狀態(tài)。這主要是對(duì)搜索引擎有關(guān)系,因?yàn)槿绻憔W(wǎng)站產(chǎn)生較多頁(yè)面時(shí)候但搜索引擎看到的是很多一樣的正常頁(yè)面,有可能會(huì)誤被認(rèn)為作弊。2.自定義404頁(yè)面內(nèi)容不要太小,否則瀏覽器不認(rèn)。
1.即使你自定義了404的頁(yè)面,但http頭信息返回的一定要是404狀態(tài)。這主要是對(duì)搜索引擎有關(guān)系,因?yàn)槿绻憔W(wǎng)站產(chǎn)生較多頁(yè)面時(shí)候但搜索引擎看到的是很多一樣的正常頁(yè)面,有可能會(huì)誤被認(rèn)為作弊。
2.自定義404頁(yè)面內(nèi)容不要太小,否則瀏覽器不認(rèn)。這個(gè)我可是吃過(guò)苦頭了,就因?yàn)檫@個(gè)原因折騰了一天。http的數(shù)據(jù)分為header和content ,對(duì)于瀏覽器來(lái)說(shuō)顯示什么內(nèi)容其實(shí)并不是header決定的而是content,也就是當(dāng)header信息是404狀態(tài)的時(shí)候,如果你輸出的content有內(nèi)容還應(yīng)該象是一個(gè)頁(yè)面,那瀏覽器就把你這個(gè)內(nèi)容輸出給用戶,反之瀏覽就會(huì)把它默認(rèn)的404頁(yè)面顯示給用戶。
我們的404頁(yè)面,做了這么幾個(gè)工作:1.識(shí)別圖片,也就是說(shuō)如果url是圖片那我返回的是圖片而不是html,這樣就不會(huì)造成,假設(shè)你的網(wǎng)站有些圖片被刪除后網(wǎng)站上顯示紅X的不好體驗(yàn)。
2.識(shí)別搜索引擎關(guān)鍵字,給用戶更好的引導(dǎo)信息,也就是如果用戶從搜索引擎進(jìn)來(lái)的頁(yè)面是不存在的,那么我們可以通過(guò)用戶在搜索引擎輸入的關(guān)鍵字提供我們網(wǎng)站的相關(guān)信息給用戶,以防止用戶直接流失