# First version # mod_rewrite is required # Start rewrite engine and set the root path RewriteEngine on RewriteBase / # Permanent move /sitemap.xml --> /sitemap RewriteCond %{REQUEST_URI} ^/sitemap\.xml$ RewriteRule ^sitemap\.xml$ /sitemap [R=301,L] # Redirect all requests to index.php (exept valid addresses) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule !\.(css|js|icon|zip|rar|png|jpg|gif|pdf)$ index.php [L] # Second version # mod_rewrite is required # Start rewrite engine and set the root path RewriteEngine on RewriteBase / # Redirect all requests to index.php (exept valid addresses) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Exeption - permanent move sitemap.xml --> /sitemap RewriteRule ^sitemap\.xml$ /sitemap [R=301,L] RewriteRule !\.(css|js|icon|zip|rar|png|jpg|gif|pdf)$ index.php [L]