ecshop 添加404页面

来源:互联网 发布:剑三脸型数据下载 编辑:程序博客网 时间:2024/06/05 16:07

在优化过程中,404出错处理对搜索引擎收录的影响也是非常大的,ecshop没做到这方面,ECSHOP程序文件category.php及goods.php等页面多处存在以下这样的代码:ecs_header("Location:./\n");exit;它的意思是,如果找不到当前ID下的分类或者商品,则跳转到网站首页。这样子跳转,返回的HTTP代码将会是302,表明此页面信息暂时性转移,这类跳转代码很容易引起搜索引擎封杀,因此我们需要作出404的优化。
修改文件:
article.php , article_cat.php ,auction.php, brand.php , category.php ,

comment.php , exchange.php,goods.php , group_buy.php,topic.php,snatch.php
将以上11个文件中的
ecs_header("Location: ./\n");
全部改为
ecs_header("HTTP/1.0 404 Not Found");
$smarty->display('404.html');
同时在模板文件中放入404.html文件。

0 0