RewriteEngine On RewriteBase / # Don't rewrite files or directories RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Don't rewrite API calls RewriteCond %{REQUEST_URI} !^/api/ # Rewrite everything else to index.html RewriteRule . /index.html [L]