码迷,mamicode.com
首页 > Web开发 > 详细

thinkphp5设置404页面不跳转

时间:2018-09-15 12:19:00      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:lse   模式   exception   页面   false   遇到的问题   权限   默认页   路径   

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页面不跳转

标签:lse   模式   exception   页面   false   遇到的问题   权限   默认页   路径   

原文地址:https://www.cnblogs.com/xincanzhe/p/9650424.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!