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