Thinkphp3.23 redirect跳转,大u方法请求其它控制器失效,静态资源加载失败
项目配置测试环境,静态资源加载失败,请求挑不出当前控制器
今儿配置测试环境,正式项目使用tp3,配置代码完成后请求,h5跳转,:U 请求其它控制器失败 比如:当前/index/index/index 请求:U(‘admin/index’); 请求后url: http://XXXXX/index/index/admin/index
这里。查看多篇文章未果。甚是头痛,反复检查,后端redirect重定向也跳不出当前控制器。success(),全部无效
解决办法
入口文件index.php 中配置
define(’_PHP_FILE’,$_SERVER[‘SCRIPT_NAME’]);
我自己的理解是 _PHP_FILE 这个函数配置到当前目录。在thinkphp.php中就 这个系统常量就不会获取不到。但是我没具体去看 框架代码。如果有哪位大神,能解释的比较清楚,可以在下面留言。小弟在这不甚感激