RewriteEngine On RewriteBase / # Don't rewrite real files or directories RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] # Don't rewrite asset paths RewriteRule ^(css|js|assets)/ - [L] # Route everything else to index.php RewriteRule ^(.*)$ index.php [QSA,L]