EllisLab/CodeIgniter — pull request #1525 by arunoda (2012-06-24 17:00:34+00:00)
Title: Allow URL to route without index.php but with `?`

This is simple hack to remove `index.php` from the URL but without using .htaccess.
What you have to do is just replace `index.php` into `?` in the url

eg:-

`http://localhost/?/controller` instead of `http://localhost/index.php/controller`

###Why
* Some Servers does not support .htaccess
* It is hard to configure .htaccess for novice users (with this they can still avoid index.php)
* This works with flash resource loading without much trouble