With a codeigniter codebase I've inherited, I'm attempting to get url routing up and running but it only seems to throw 404 errors.
When I go to http://root_url/index.php it hits the default controller/method just fine, however when I request any specifically controller/action, it 404s.
If I request http://root_url/index.php/auth/login apache throws
File does not exist: /var/www/ci_project/index.php/auth/login, referer: http://root_url/index.php
It looks like apache is trying to request a folder that obviously doesn't exist instead of supplying the uri segments of auth/login to the index.php
Notes:
- I'm not using any htaccess file(the codebase should work without one)
- mod_rewrite is enabled and is detected by php though I suspect the problem is occuring before hitting php
- I'm using debian(w/ apache 2.2.2) as opposed to ubuntu(2.2.14) where it does work
- Query string arguments work fine, it's just the URI segments
- I'm not attempting to remove index.php, just get the basic controller url matching working
?into the url, making ithttp://root_url/index.php?/auth/login