我想将.php文件重写为目录rss/index.php
及其子目录rss/all/index.php
和rss/main/index.php
以及其他sub directories
中的.xml文件,我不想影响具有此规则的站点中的其他目录。
即
root/rss/index.php to root/rss/index.xml
和
root/rss/all/index.php to root/rss/all/index.xml
我不太了解mod重写,我尝试这种方式,但它没有做任何事情。
RewriteRule ^/rss/.xml$ $1.php [L]
also tried like this
RewriteRule ^(rss).xml$ $1.php [L]
请参阅并建议任何可行的方法。
感谢。
答案 0 :(得分:1)
尝试:
RewriteRule ^/?Site/rss/(.*)\.xml$ /Site/rss/$1.php [L]
这样,当有人请求/rss/something.xml
时,他们就可以获得/rss/something.php
的任何内容。这些规则必须位于文档根目录中的htaccess文件中。