程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> ECSHOP 優化 ecshop錯誤轉向地址更改

ECSHOP 優化 ecshop錯誤轉向地址更改

編輯:關於PHP編程

原有的ECSHOP,在一些產品找不到或者被刪除的情況下,亦或是直接對動態頁面的訪問,在參數丟失或者數據庫找不到匹配數據時,程序處理是指向首頁的,這樣不利於優化,需對一些頁面的程序進行修改,如:goods.php


在無參數或者錯誤參數下訪問,如http://www.xxx.com/goods.php 則被轉向首頁,測試http狀態是302,這樣不利於優化。


if ($goods === false)
    {
        /* 如果沒有找到任何記錄則跳回到首頁 */
        ecs_header("Location: ./\n");
        exit;
    }現在改為


if ($goods === false)
    {
        /* 如果沒有找到任何記錄則跳回到首頁 */
ecs_header('HTTP/1.1 404 Not Found');
ecs_header("status: 404 Not Found");
        header("refresh:5;url=http://www.ledaokj.com");
print('<div >出錯了!此頁面不存在,即將返回首頁...<br><br>五秒後自動跳轉~~~</div>');
        exit;
    }同樣需要修改的有,article.php,category.php,goods.php等


本文轉載自 深圳市樂道網絡科技(www.ledaokj.com) 詳文參考:ECSHOP 優化 ecshop錯誤轉向地址更改

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved