Reputation: 1479
I have following .htaccess file
<IfModule mod_rewrite.c>
# Checks to see if the user is attempting to access a valid file
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
I am on localhost with WAMP installed on it. Normally this htaccess work perfectly but this time it isn't I have to mention index.php in my URLs. I have checked mod_rewrite is enabled in Apache. I just want to know what I missed
Upvotes: 0
Views: 51
Reputation: 604
Try this...
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/system.*
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?/$1 [L]
Upvotes: 1