RewriteEngine On RewriteBase / # If the requested filename exists, use it RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Otherwise, send everything to index.html RewriteRule . /index.html [L]