您好,欢迎访问一九零五行业门户网

php CI框架路由失败问题

框架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'] 变化了。
其它类似信息

推荐信息