I'm having issues removing index.php from the URLs even though mod_rewrite is enabled. My htaccess code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
# If 404s, "No Input File" or every URL returns the same thing
# Use instead of above: RewriteRule ^(.*)$ /index.php?/$1 [L]
</IfModule>