我只是使用CodeIgniter 2.0设置开发环境,在配置中我将uri_protocol
保留为
$config['uri_protocol'] = 'AUTO';
但我的问题是所有控制器/操作请求都发送到欢迎控制器。我通过将uri_protocol
更改为QUERY_STRING
再次检查了这一点,它对我来说很好。在将uri_protocol
用作AUTO
时,为什么总是将其重定向到欢迎控制器?
答案 0 :(得分:2)
'AUTO'选项会按特定顺序尝试可能的选项,这可能不适合您正在使用的系统。您应该测试每个可能的选项,以查看哪个选项适合您的系统。它发生在我的客户服务器上(我猜是Windows服务器)。
在选项行上方作为注释列出的可能选项。
'AUTO' Default - auto detects
'PATH_INFO' Uses the PATH_INFO
'QUERY_STRING' Uses the QUERY_STRING
'REQUEST_URI' Uses the REQUEST_URI
'ORIG_PATH_INFO' Uses the ORIG_PATH_INFO