If you want to use the .htacces, you could do something similar to what my hotel uses:
RewriteRule ^(.*)$ index.php/$1 [L]
My site uses Codeigniter so it will be different but by default, Codeigniter adds 'index.php' into URLs, this in the .htaccess directs traffic through the index.php...