博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
针对ecshop错误404页面的优化
阅读量:6127 次
发布时间:2019-06-21

本文共 593 字,大约阅读时间需要 1 分钟。

在ecshop系统当中,比如你随意将商品详细页面的地址中的ID修改为一个不存在的商品ID,ecshop会自动跳转到首页。

ecshop在这方面做得非常的差,甚至导致了很多的站不被搜索引擎收录。最模板提供该ecshop教程分析如下:
1、分析:ECSHOP程序文件category.php及goods.php等页面多处存在以下这样的代码:ecs_header("Location: ./\n");exit;以上代码的意思是,如果找不到当前ID下的分类或者商品,则跳转到网站首页。这样子跳转,返回的HTTP代码将会是302,表明此页面信息暂时性转移,这类跳转代码很容易引起搜索引擎封杀,因此我们需要作出404的优化。
2、修改涉及的文件:
article.php,article_cat.php,brand.php,category.php,comment.php,goods.php,topic.php
3、修改方法:将以上7个文件中的
ecs_header("Location: ./\n");
全部改为
ecs_header("HTTP/1.0 404 Not Found");
$smarty->display('404.html');
同时在网站文件中加入404.html文件

转载于:https://www.cnblogs.com/shangxia/p/3239797.html

你可能感兴趣的文章
<a href="javascript:void(0)" onclick="ff()" ></a> 用法解析
查看>>
Android 使用CheckBox实现多选效果
查看>>
Redis-stat的安装与使用
查看>>
UX结合需求实例化进行设计开发
查看>>
android第一行代码-2.activity基本用法
查看>>
VC Windows API获得桌面所有窗口句柄的方法
查看>>
UIBezierPath
查看>>
should be mapped with insert="false" update="false
查看>>
elixir 高可用系列(五) Supervisor
查看>>
李洪强-C语言关键字、标识符和注释
查看>>
单向和双向tvs管
查看>>
JS监听回车事件
查看>>
懒加载 与 富文本编辑器 的 相爱相杀
查看>>
模拟登陆并且登陆封装工具类
查看>>
[Nginx] - PHP+FPM相关的配置
查看>>
SQL转Java代码小工具
查看>>
Android Studio安装后第一次进不去
查看>>
Microsoft Office Excel 2007 使用笔记
查看>>
如何使用git在github上开发的时候和别人在别人仓库上进行协作编程,最后再统一提交...
查看>>
pandas 前后行操作
查看>>