htaccess de réécriture sitemap XML et convivial sitemap

J'ai deux scripts:

  • xmlsitemap.php (Google XML sitemap)
  • sitemap.php (GUI convivial sitemap)

Je veux réaliser ce avec les règles de réécriture:

Réécrire site.com/sitemap.php
site.com/sitemap
site.com/sitemap/

Réécrire site.com/xmlsitemap.php
site.com/sitemap.xml

Voici ce que j'ai essayé. Le problème c'est que c'est la réécriture d'sitemap.xml pour sitemap.php (GUI).

Options +FollowSymlinks
RewriteEngine On

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

# also tried using [L] option on both
Ce qui ne fonctionne pas? Avez-vous commencé avec une simple réécriture pour un seul script, et vous avez réussi à le faire fonctionner?
Il réécrit site.com/sitemap.xml pour sitemap.php ce qui est faux. sitemap.xml doit réécrire xmlsitemap.php. Les deux règles de travail lorsque l'autre est commenté, le problème est qu'ils ne travaillent pas ensemble.

OriginalL'auteur Chris | 2011-07-06