Php 当将uri_协议设置为自动时,CodeIgniter 2.0始终重定向到欢迎控制器

Php 当将uri_协议设置为自动时,CodeIgniter 2.0始终重定向到欢迎控制器,php,codeigniter,configuration,codeigniter-2,Php,Codeigniter,Configuration,Codeigniter 2,我刚刚使用CodeIgniter 2.0设置了一个开发环境,在配置中我将uri_协议保留为 $config['uri_protocol'] = 'AUTO'; 但我的问题是所有控制器/操作请求都发送到欢迎控制器。我通过将uri\u协议更改为QUERY\u字符串再次检查了这一点,它对我来说运行良好。当使用uri\u协议作为AUTO时,为什么总是将其重定向到欢迎控制器?“AUTO”选项实际上以特定顺序尝试可能的选项,这可能不适合您正在使用的系统。您应该测试每个可能的选项,看看哪一个适合您的系统。它

我刚刚使用CodeIgniter 2.0设置了一个开发环境,在配置中我将
uri_协议保留为

$config['uri_protocol'] = 'AUTO';

但我的问题是所有控制器/操作请求都发送到欢迎控制器。我通过将
uri\u协议
更改为
QUERY\u字符串
再次检查了这一点,它对我来说运行良好。当使用
uri\u协议作为
AUTO
时,为什么总是将其重定向到欢迎控制器?

“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

我们应该看一些代码。你是说默认控制器?或者,不管您在uri中输入了什么,它都会转到欢迎控制器?我也有同样的问题。是的,无论我们在URL中输入什么,它都会转到默认控制器。实际上没有任何代码可言:它只是一个简单的旧CodeIgniter设置。我们将向您展示什么-整个系统?