首頁 >php教程 >php手册 >ECSHOP 优化 ecshop错误转向地址更改

ECSHOP 优化 ecshop错误转向地址更改

WBOY
WBOY原創
2016-06-13 09:36:081146瀏覽

原有的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('

出错了!此页面不存在,即将返回首页...

五秒后自动跳转~~~
');
        exit;
    }同样需要修改的有,article.php,category.php,goods.php等


本文转载自 深圳市乐道网络科技(www.ledaokj.com) 详文参考:ECSHOP 优化 ecshop错误转向地址更改

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn