Codeigniter:URL无解决方案问题

时间:2011-03-07 12:56:18

标签: codeigniter codeigniter-url codeigniter-2

我有以下网址:

http://localhost.com/phpdemo/bid/tf/red

此网址通过此[$ route ['tf / red?'] =“abc / blue”]重定向到以下网址:

http://localhost.com/phpdemo/bid/abc/blue

直到现在没有问题。当我用“?”附加一些值时,问题就开始了。如下所示:

http://localhost.com/phpdemo/bid/tf/red?a [它总是转到默认的欢迎页面]

我尝试过以下路线:

$route['tf/red?(:any)'] = "abc/blue"

$route['tf/red?:any'] = "abc/blue" 

$route['tf/red?(a-zA-Z0-9=)'] = "abc/blue" 

我尝试过以下配置设置:

$config['permitted_uri_chars'] = 'a-z A-Z 0-9~%.:_\-';
$config['enable_query_strings'] = FALSE;
$config['allow_get_array']      = TRUE;

我还通过以下方式进行了检查:

$config['enable_query_strings'] = TRUE;

现在Iam一无所知,有什么问题,无论是Codeigniter还是我自己。

有人可以在这方面指导我。

提前致谢

1 个答案:

答案 0 :(得分:1)

我会查看$ config ['uri_protocol']的值 - 它在主config.php文件中设置,默认为'AUTO'。

尝试每个可能的值,看看哪些适合您 - PATH_INFO或REQUEST_URI是常见的选择。