美文网首页
定制错误为404页面

定制错误为404页面

作者: 呦丶耍脾气 | 来源:发表于2017-05-06 17:19 被阅读32次

一、定制系统错误页面模板
系统默认的错误模板位于:ThinkPHP/Tpl/think_exception.tpl ,更换为自己设计的404页面就可以
我们只需要在项目中修改TMPL_EXCEPTION_FILE配置参数重新指定错误模板即可。
'TMPL_EXCEPTION_FILE'=>'./App/Tpl/Public/error.html' // 定义公共错误模板
注意错误模板的路径是基于入口文件的相对地址或者使用服务器的绝对地址,错误模板中可以使用的变量有:
$e['file'] 异常文件名
$e['line'] 异常发生的文件行数
$e['message'] 异常信息
$e['trace'] 异常的详细Trace信息
因为异常模板使用的是原生PHP代码,所以还可以支持任何的PHP方法和系统变量使用。

二、设置错误重定向页面
如果想网站发生错误的时候重定向到一个指定的URL 而不是读取错误模板,我们还可以直接设置ERROR_PAGE参数。
'ERROR_PAGE'=>'/Public/error.html' // 定义错误跳转页面URL地址
注意ERROR_PAGE所指向的页面不能再使用异常的模板变量了。

相关文章

  • 你真的懂「404页面」?

    404页面是什么?定制404页面的意义是什么?如何定制404页面?要谈这些,就要先谈谈「404错误」。 1.404...

  • 定制错误为404页面

    一、定制系统错误页面模板系统默认的错误模板位于:ThinkPHP/Tpl/think_exception.tpl ...

  • 2015国外最新创意404页面设计

    创意404错误页面设计让你的错误页面更有吸引力。当网页出现意外错误时,404错误页面设计的越酷越有创意,可以减轻用...

  • 不一样的 404

    404错误页面应该包含哪些元素? 不同品牌,可以适用不同的404错误页面元素。基本上,我建议包括以下7种内容: 错...

  • 十一、错误页面配置和流量控制

    一、nginx 错误页面配置 nginx错误页面包括404 403 500 502 503 504等页面,只需要在...

  • 分享-讲解SEO中的2个参数:404错误页面和301重定向

    用户中心-爱用智能网站 404错误页面:404页面的作用是什么?如何检测 用户偶尔会因点击损坏的链接或输入错误的网...

  • 小议404页面

    404页面为何会出现:当用户输入了错误的链接时,返回的页面,以及页面内容已被删除,找不到原来页面。 404页面的目...

  • 定制错误页面,定制错误数据

    1、定制错误页面1)有模板引擎的情况下在templates文件夹下创建error文件夹,然后定制相应错误的页面(页...

  • Nginx实现404页面

    需求:处理项目中访问错误接口,错误页面,出现的tomcat 404 ,页面不友好行为。 统一nginx处理找到ng...

  • 那些让人流连忘返的404页面

    网站访客在浏览网站时可能会因地址错误或内容失效等原因进入404错误页面,然而大部分站点对于404页面并没有足够重视...

网友评论

      本文标题:定制错误为404页面

      本文链接:https://www.haomeiwen.com/subject/ksqytxtx.html