相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
- PHP中opcode緩存簡(jiǎn)單用法分析
- thinkPHP控制器變量在模板中的顯示方法示例
- PHP move_uploaded_file() 函數(shù)(將上傳的文件移動(dòng)到新位置)
- dirname(__FILE__)的含義和應(yīng)用說(shuō)明
- thinkPHP5框架實(shí)現(xiàn)分頁(yè)查詢功能的方法示例
- PHP中單雙號(hào)與變量
- PHP獲得當(dāng)日零點(diǎn)時(shí)間戳的方法分析
- Laravel ORM對(duì)Model::find方法進(jìn)行緩存示例詳解
- PHP讀寫(xiě)文件高并發(fā)處理操作實(shí)例詳解
- 【CLI】利用Curl下載文件實(shí)時(shí)進(jìn)度條顯示的實(shí)現(xiàn)
樂(lè)道深圳網(wǎng)站建設(shè)建設(shè)系統(tǒng)錯(cuò)誤頁(yè)設(shè)置
原有系統(tǒng)在設(shè)置404錯(cuò)誤的時(shí)候,是先檢測(cè)404頁(yè)面是否存在,存在則引用404頁(yè)面,然后由404頁(yè)面跳轉(zhuǎn)至首頁(yè)。在SEO方面處理還不夠徹底,對(duì)原來(lái)程序修改如下
if(HTML_MAKE_MODE === true) return false;
switch ($code){
case 404 :
$file_404 = MLEROOT.'/404.html';
file_exists($file_404) ? include($file_404) : die('<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><html><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>The requested URL '.get_url().' was not found on this server.</p></body></html>');
原來(lái)的根目錄404頁(yè)面更名為error.html,然后將程序改為:
$file_404 = MLEROOT.'/error.html';
header('HTTP/1.1 404 Not Found');
header("status: 404 Not Found");
這樣在拋出錯(cuò)誤的時(shí)候狀態(tài)碼就是404錯(cuò)誤了!完美解決方案。