自定義一個404頁面好處很多,下面舉例兩個比較重要的
1.提高用戶體驗。
2.同時也可檢查請求的連接來生成頁面。
比如頁面:http://www.dongwudi.com.cn/wangzhan/shangwu.html 這篇文章可能因為編輯的失誤沒有生成靜態頁面。那實際文章內容是存在的但是因為不存在文件那設置個性404頁面的話可以通過檢查 /wangzhan/shangwu.html 獲取文章ID然后匹配合法直接生成文件,然后跳轉到目標頁面。當下次再訪問就不會出現404的情況。
不管是從SEO角度還是從用戶角度都是不錯的。最近自己的互諾科技主站 www.hunuo.com也做同樣的頁面,但是問題出來了。在google提交sitemap.xml以后再抓取過程中google經常提示一些頁面重定錯誤。但是查看頁面是可以正常訪問的。
通過分析日志檢查到,當蜘蛛抓取首先服務器會返回一個302狀態,然后跳轉到目標頁后會出現一個200狀態,蜘蛛只接受第一個返回狀態也就是302狀態(臨時改變URL地址)。這個狀態雖然不算不好但是當你的文章丟失率比較大的時候搜索引擎會認為你通過302在作弊。
所以修改了代碼雖然還是在生成這篇文章但是不要用跳轉的方式過去首先發出一個頭標記然后輸出一個讀取狀態
header("HTTP/1.1 200 OK");
echo file_get_contents( $all_path );
exit();
江西省上饒市廣信區三清山中大道588號7棟5號
電話:0793-8313026 7094119
傳真:0793-8313026
手機:18079306668 13576325382 曾
郵箱:174216168@qq.com
QQ:174216168
Copyright © 2008-2019 (srlrcm.cn) 獵人傳媒. All Rights Reserved.
贛ICP備08101270號-1 百度統計