• 欢迎访问duantianhen的网站,主要总结PHP、Go、服务器、前端、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站

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

Linux admin 12个月前 (04-01) 246次浏览 未收录 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)

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