[eluser]Derek Allard[/eluser]
And this highlights why the docs are "kinda sucky" on this front. There is nothing, absolutely nothing, that CI can do to facilitate a server re-writing URLs. I suppose someone could write (and I think maybe has) a convoluted script that detects server software, version, and capabilities, but I've even seen servers mis-report this "for security reasons", so at the end of the day, the only real solution is to try htaccess if you're on Apache, and if that doesn't work, contact your host and say "hey, can you all give me a hand with this please"