`enable_query_strings` is Not Working Properly
To get this working perfectly, use:
$config['uri_protocol'] = "PATH_INFO";$config['enable_query_strings'] = TRUE;
Make sure that you have both
$config['uri_protocol'] = "QUERY_STRING"; or $config['uri_protocol'] = "REQUEST_URI";
and
$config['enable_query_strings'] = TRUE;
If that doesn't work try changing your URI Chars to this
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-?';