資訊分享

首頁 > 資訊分享 > 建站知識 > 網站制作中如何制作返回404狀態碼的404頁面?

網站制作中如何制作返回404狀態碼的404頁面?

時間:2019年05月18日 17:44:28編輯:鴻翼設計

最近網站改版,由于改動較大,舊版網站里面很多頁面的路徑都被更改了,但這些頁面好些已經被百度收錄了,當從百度等搜索引擎搜索到這些頁面打開時,會出現“無法找到改頁面”的不友好提示,改怎么辦呢,一個很好的解決方法是:制作404頁面。
404頁面制作

將做好的404頁面設置好后,在網址后面輸入一個不存在的頁面就會自動跳轉到制作好的404頁面上去,但此時還沒結束,通過tool.chinaz.com/pagestatus/檢測狀態碼是不是404,在虛擬主機設置的時候很多情況下檢測的狀態碼是200而不是404,這是非常值得注意的地方,如果網站產生較多頁面時候但搜索引擎看到的是很多一樣的正常頁面,有可能會誤被認為作弊,輕則被搜索引擎降權,重則K掉網站。

Asp網站有個很簡單的解決辦法就是在404頁面頂部加上這句:<%Response.Status="404 Not Found"%>,將后綴名改成.asp,到虛擬主機管理后臺設置404頁面為404.asp即可。下面附上制作404頁面要注意的幾個地方以及php和asp的設置方法僅供參考:

制作404頁面需要注意的地方:

1.不要將404錯誤轉向到網站主頁,否則可能會導致主頁在搜索引擎中消失。 2.不要使用絕對URL,如果使用絕對URL返回的狀態碼是302或200  

3.404頁面設置完成,一定要檢查是否正確。HTTP狀態碼返回的一定要是404狀態。這主要跟搜索引擎有關,因為如果你網站產生較多頁面時候但搜索引擎看到的是很多一樣的正常頁面,有可能會誤被認為作弊。

4.404頁面不要自動跳轉,讓用戶來決定去向。這涉及到404頁面的制作,提供用戶體驗很重要,404頁面制作很有學問。

正確建立404頁面的方法:

PHP 404頁面設置:

在.htaccess 文件(htaccess文件一般linux空間會自帶的,如果沒有這個文件,自己可以用記事本寫一個,命名為.htaccess)中加入代碼: ErrorDocument 404 /Error.html。建立一個簡單的html404頁面命名 Error.html。把 Error.html放置在網站根目錄。注意:不要將404錯誤直接轉向到網站首頁,這將導致首頁不被收錄;/Error.html 前面不要帶主域名,否則返回的狀態碼是302或200狀態碼。

ASP 404頁面設置:

首 先,進入虛擬主機管理后臺,后臺有專門的404頁面設置,設置404頁面為404.html或者404.htm,上傳404.html或者404.htm 到網站跟目錄。

相關文章

重庆时时彩5星买法 甘孜| 嘉义县| 胶南市| 阳西县| 青神县| 台湾省| 卢氏县| 油尖旺区| 牡丹江市| 肃北| 苏尼特右旗| 泰顺县| 青神县| 乐至县| 托克逊县| 静安区| 连南| 红原县| 肥乡县| 陆良县| 扎鲁特旗| 龙门县| 古蔺县| 清水县| 永靖县| 江都市| 北海市| 玛纳斯县| 瑞安市| 和平县| 苍山县| 沿河| 延边| 商水县| 兰坪| 达拉特旗| 西青区| 通州市|