I'm migrating to a production server and did a build from the ground up I've usually been able to get fuel running very quickly but can't seem to figure out why i can't remove index.php from the domain.
It's running on apache 2.2.6
If I just go to the host domain the welcome controller comes through fine. If i try to go to domain.com/welcome I get an apache 404 (not fuel)
if I go to domain.com/index.php/welcome I can get back to the welcome controller
p.s. if you have control over your apache config, I would suggest moving the rewriting stuff to your virtualhost definition, remove the .htaccess, and disable htaccess support for that virtualhost.
using htacccess can have quite a performance impact.
I figured it out, in the main apache config I needed to change
AllowOverride None
to
AllowOverride All
which allowed apache to pick up on the htaccess file. But yeah a better approach would be to move these rules into the virtual directory in the apache.conf file