nginx在未开启pathinfo下__ROOT__的值获取错误

浏览:760 发布日期:2015/07/15 分类:求助交流 关键字: nginx pathinfo
把thinkphp的URL访问模式设置为1和2时需开启pathinfo,但在nginx中开启cgi.fix_pathinfo会存在安全隐患。
想要不开启pathinfo又能用伪静态,网络上大多解决方案都是通过nginx配置文件上写伪静态规则来解决,虽然页面可以访问,但发现__ROOT__这个常量获取的路径出错了,它会将应用和模块也当作路径,例如url为www.a.com/index.php/Home/Index/index,__ROOT__会变成/Home/Index。
请问这种情况如何解决?
最佳答案
评论( 相关
后面还有条评论,点击查看>>