我有两个脚本:htaccess的重写XML网站地图和用户友好的网站地图
- xmlsitemap.php(谷歌XML网站地图)
- sitemap.php(GUI用户友好的网站地图)
我想与重写规则来实现这一目标:
改写为site.com/sitemap.php
坐e.com/sitemap
site.com/sitemap/
改写为site.com/xmlsitemap.php
site.com/sitemap.xml
这是我都试过了。问题是它将sitemap.xml重写为sitemap.php(GUI)。
Options +FollowSymlinks
RewriteEngine On
RewriteRule sitemap.xml xmlsitemap.php
RewriteRule sitemap sitemap.php
# also tried using [L] option on both
什么不行?你是否已经开始对单个脚本进行一次重写,并使其工作? – hakre
它将site.com/sitemap.xml重写为sitemap.php,这是错误的。 sitemap.xml应该重写为xmlsitemap.php。两个规则在另一个被注释掉时都起作用,问题在于它们不能一起工作。 – Chris