0

我想将 .php 文件重写为目录rss/index.php及其子目录中的 .xml 文件rss/all/index.php,仅此而已,我不想使用此规则影响站点中的其他目录rss/main/index.phpsub directories

IE

root/rss/index.php to root/rss/index.xml

root/rss/all/index.php to root/rss/all/index.xml

我不太了解mod rewrite,我尝试过这种方式,但它什么也没做。

RewriteRule   ^/rss/.xml$     $1.php [L]
also tried like this
RewriteRule   ^(rss).xml$     $1.php [L]

请查看并建议任何可能的方法来做到这一点。

谢谢。

4

1 回答 1

0

尝试:

RewriteRule ^/?Site/rss/(.*)\.xml$ /Site/rss/$1.php [L]

这将使得当有人请求时/rss/something.xml,他们将得到任何服务/rss/something.php。这些规则必须位于文档根目录的 htaccess 文件中。

于 2013-02-27T08:07:11.300 回答