`enable_query_strings`无法正常工作

时间:2009-06-10 21:47:38

标签: codeigniter http-status-code-404 xdebug

我正在尝试使用CodeIgniter和xdebug。当我输入以下网址时:

http://localhost/redux/index.php

xdbug效果很好。当我转到以下网址时:

http://localhost/redux/index.php?

我收到以下404错误消息:

XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=124466969367132 
Eclipse使用第二个错误的URL登陆Firefox,然后我必须更改它。我正在使用enable_query_strings = TRUE,但我仍然收到错误。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:8)

要完美地运作,请使用:

$config['uri_protocol'] = "PATH_INFO";
$config['enable_query_strings'] = TRUE;

答案 1 :(得分:2)

确保您同时拥有

$ config ['uri_protocol'] =“QUERY_STRING”;或$ config ['uri_protocol'] =“REQUEST_URI”;

$ config ['enable_query_strings'] = TRUE;

如果这不起作用,请尝试将URI字符更改为此

$ config ['allowed_uri_chars'] ='a-z 0-9~%。:_ \ - ?';