[eluser]lukeinjax[/eluser]
[quote author="Colin Williams" date="1247603433"]Your server (maybe PHP itself) is doing this, not CI. Best solution is to set uri_protocol in config.php to REQUEST_URI and not PATH_INFO, because, well, as you already pointed out, your server will leave +s alone in the REQUEST_URI variable.
Compare with this code:
Code:
echo $_SERVER[‘REQUEST_URI’];
echo $_SERVER[‘PATH_INFO’];
You'll see that PATH_INFO has been modified. Again, not sure if this is happening because of Apache or PHP. I've never really found a setting that turns it off.[/quote]
Changing the $config['uri_protocol'] to "REQUEST_URI" fixed it. Thanks Colin!