源码论坛,商业源码下载,尽在锦尚中国商业源码论坛

标题: thinkphp5实现空模块、空控制器、空操作的页面404跳转 [打印本页]

作者: 欧阳锋    时间: 2022-11-26 11:25
标题: thinkphp5实现空模块、空控制器、空操作的页面404跳转

写在最开始:本教程适用于tp5路由的【强制模式+半pathinfo模式+pathinfo模式】,通用。

比网上的【通过路由去控制空模块更强力、更全面】。

PS:路由控制空模块缺点:仅仅在【强制模式下才生效,pathinfo模式下有错误】

1、这里只讲tp5(5.0.18)的空模块跳转,空控制器和空操作官网有。

首先找到think\App.php,备份,然后修改:

找到【throw new HttpException(404, 'module not exists:' . $module);】,在它前面添加【 header('Location:/404.html');die;//在此进行跳转】

即可,实现 控模块跳转404功能。

ps:其他已存在页面不影响




欢迎光临 源码论坛,商业源码下载,尽在锦尚中国商业源码论坛 (https://bbs.52jscn.com/) Powered by Discuz! X3.3