新闻中心

无忧主机关于Ecshop 404错误提示页面的制作方法

作者 / 无忧主机 时间 2013-06-20 23:18:42

在无忧主机中如何实现404错误提示页面的设置类?无忧主机的所有空间产品都是纯linux环境下的php空间,支持.htaccess规则,网站伪静态功能。我们可以修改ECShop的一些程序文件和利用.htaccess正则表达式来实现这个功能。下面是详细配置方法: 有俩种方式 一、1、修改ecshop程序文件category.php、goods.php、article_cat.php、article.php、brand.php、topic.php、comment.php、snatch.php、group_buy、auction.php、exchange.php等11个页面多处存在以下这样的代码 2、打开上述11个文件搜索如下代码:

ecs_header(“Location: ./\n”);
将之全部修改为如下代码:
ecs_header(“HTTP/1.0 404 Not Found”);

$smarty->display(’404.html’);
同时在模板文件中加入404.html文件   修改之后保存上传覆盖, 然后后台清除缓存到前台随意输入一个错误链接看是否返回下图的404页面。 二、如果网站中已经存在.htaccess文件可以配置404错误提示页 配置方法很简单,首先用记事本或EditPlus任意新建立一个.html(或.shtml),然后再该页面中可以任意自定义内容, 如“十分抱歉!您访问的页面不存在或已被删除!”页面制作完成后, 请将网页名称保存为404.html(或404.shtml),然后上传到网站根目录 (public_html)。 然后下载网站上的.htaccess文件到本地, 使用文本编辑器Editplus编辑.htaccess文件,再“RewriteEngine on”下面另起一行,输入下面规则(为了全面讲解,介绍两种写法,但效果都是一样的): 方法一:ErrorDocument 404 /404.html,保存上传到空间就可以了。 方法二:ErrorDocument 404 404页面的访问地址。 如:ErrorDocument /404 http:/test.815.51php.com/shopex/404.html。 上面两种无论那种写法都可以实现404错误页面的跳转。 说明:1、如果你的404页面不是上传到网站根目录,而是一个二级别目录(如ECShop),那么.htaccess规则你就应该这么写:ErrorDocument 404 /ECShop/404.html。下图就是二级目录下 现在可以到前台随意输入一个错误链接看是否返回下图的404错误提示页面。 纯Linux环境下高端免备案【香港独立IP地址】php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:https://www.51php.com/shopex/10887.html

1
1
1
1
1
1
1