[eluser]Rolly1971[/eluser]
not sure i understand why you had a problem with this.
every single uri is redirected to a *.php file.
for example:
example.com (whatever your test domain is)
redirects or loads the welcome.php controller.
so naturally if you put:
example.com/login
it would look for a controller of: login.php
why is that hard to understand?
i mean these things are made plainly clear in the documentation.
it is all in your routing.
i personally have not ever changed the default EXT config var.
But Yet, i still have fully working uri's. as i would assume 99% of the others here do.
the only stumbling block may be in the url rewrite for your server, which can be a pain in the ass for windows based servers. other than that i am not at all understanding why you had any issue at all with it.
set your config['base_url'] and config['index_page'] variables in config.php under application/config and you should not have any issues.
heaven forbid people simply just read the instructions.