thinkphp5设置404页面不跳转
Posted xincanzhe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp5设置404页面不跳转相关的知识,希望对你有一定的参考价值。
thinkphp5设置404页面的步骤:
1. 首先关闭调试模式,即配置application/config文件,使‘app_debug‘ => false
2. 添加自定义404页面跳转地址,即配置application/config文件
‘http_exception_template‘ => [
404 => ‘404/404.html‘, #跳转地址
],
正常情况下,上面就已经完成了设置。而我却遇到的问题。
#1 访问默认页面(已设置过路由):index/index可以正常访问;
#2 开启调试模式下,访问不存在的路径:index/aaa,提示404错误;
#3 关闭调试模式下,访问不存在的路径:index/aaa,却提示500错误;
#4 为什么一个是400错误,一个确实500错误呢?后来检查发现,在关闭调试模式下,因为runtime文件夹没有写入权限导致500错误发生,修改runtime文件夹0777后解决。
以上是关于thinkphp5设置404页面不跳转的主要内容,如果未能解决你的问题,请参考以下文章