欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php CI框架路由失败问题

程序员文章站 2022-05-13 20:37:33
...
框架php

接受到一个项目,用CI写的。放在本地wamp环境可以执行。但是放到线上linux服务器的时候
发现路由找不到相应的controller以及method。
调试了一会后发现根本原因是,变量_$SERVER['SCRIPT_NAME']在两个环境的值不一样。
比如我访问的域名为localhost/index.php/a/b。
本地环境的$_SERVER['SCRTIPT_NAME'] 值为/index.php,但是线上的值为/index.php/a/b
本地是apache,线上是nginx。我想问一下是不是所有的nginx服务器的值都是我这样,还是
是不是服务器方面做了特殊的配置,才导致$_SERVER['SCRTIPT_NAME'] 变化了。

相关标签: 框架 php