I am currently using your recommended solution for removing index.php from the URLs as follows:
<IfModule mod_rewrite.c>
RewriteEngine On
# Removes index.php
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
# make it /index.php?/$1 above (add the question mark)
</IfModule>This works as expected for the most part, and all URLs work perfectly without index.php attached. The issue is that visiting example.com/index.php/products does not “change” the URL automatically to example.com/products. Is there a solution? If it’s not something you can provide insight on, please move to Community Forums.