编程爱好者之家

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

2018-12-25 621

今天遇到一个问题就是我用的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);

image.png

同类文章

您的赞赏是对小编最大的支持!