Htaccess rewrite XML sitemap and user friendly sitemap

I have two scenarios:

  • xmlsitemap.php (Google XML sitemap)
  • sitemap.php (user friendly site map)

I want to achieve this using rewrite rules:

Rewrite to site.com/sitemap.php
site.com/sitemap
site.com/sitemap/

Rewrite site.com/xmlsitemap.php
site.com/sitemap.xml

Here is what I have tried. The problem is that it rewrites sitemap.xml in sitemap.php (GUI).

Options +FollowSymlinks
RewriteEngine On

RewriteRule sitemap.xml xmlsitemap.php
RewriteRule sitemap sitemap.php

# also tried using [L] option on both
+5
source share
1 answer

, [L]. -, , rewrite rules regex, , :

RewriteRule ^sitemap\.xml$ xmlsitemap.php [L]
RewriteRule ^sitemap$ sitemap.php [L]

L , ( , END L).

+7

All Articles