• 我们中的有些人,注定要在日常生活的点滴中去寻找生命的意义。---- 《生活大爆炸》|

Nginx下ThinkPHP3.2.3框架中的U方法失效问题

Linux admin 1年前 (2018-04-01) 341次浏览 已收录 0个评论

之前我们大多数人都是使用的apache服务器,现在都是用的nginx服务器,而apache服务器中的完全没有问题,但是上传到nginx服务器之后ThinkPHP中的U方法居然全都失效了。

(具体情形为   

       1. 静态资源引入路径由 index.php/Admin/Login/vertify.html 变为模块下的路径/Admin/login/login.html.php/Admin/Login/vertify.html

2.模板中使用U函数的url由 index.php/Admin/Student/manager 变为 /Admin/Index/index.html.php/Admin/Student/manager

下面我们就来解决这个问题。

在index.php中增加一段代码即可(别忘了配置nginx的tp框架rewrite规则和phpinfo为2)

define(‘_PHP_FILE_’,$_SERVER[‘SCRIPT_NAME’]);


本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Nginx下ThinkPHP3.2.3框架中的U方法失效问题
喜欢 (0)

您必须 登录 才能发表评论!