thinkphp 3.2 ERROR_PAGE以及TMPL_EXCEPTION_FILE配置后页面不跳转

今天遇到一个问题就是我用的TP框架然后陪只错误的路由的时候让他跳转到404页面,但是配置不生效

配置如下

'TMPL_EXCEPTION_FILE'   => '/404.html',// 异常页面的模板文件
'ERROR_PAGE'=>'/404.html',// 错误定向页面

最后解决办法是更改了框架里面的代码

在 ThinkPHP/Library/Think/Think.class.php中找到 redirect($error_page);

然后用下面代码替换

header('HTTP/1.1 301 Moved Permanently');
header('Location: '.$error_page);

 

更多内容请参考原文地址:https://www.codelovers.cn/article/20181225175027.html

猜你喜欢

转载自blog.csdn.net/tangjuntangjun/article/details/85257215
今日推荐