1

我现在有一个 URL www.mydomain.com/feed/my_feed/ 它写出一个 xml 文档以供第三方读取。XML 文档是动态生成的(我使用的是 ExpressionEngine)。

第三方要求它必须具有 .xml 扩展名才能读取。

有什么想法可以设置 .htaccess 规则以仅对该特定 uri 使用 .xml 文件扩展名吗?

大多数教程都涉及删除文件扩展名,将文件扩展名添加到所有 url,这对 .htaccess 菜鸟没有帮助。

提前谢谢了。

4

2 回答 2

0

我之前在使用 .htaccess 重写 URL 的 .xml 时遇到了麻烦。通常,当我需要这样做时,我只会使用 Pages 模块并将/something/something.xml其作为 Pages URI。然后,您可以将页面指向您想要的任何模板。

于 2012-11-08T16:23:18.260 回答
0

因此,如果第三方使用的 URL 是:www.mydomain.com/feed/my_feed.xml

您想将其添加到文档根目录的 htaccess 文件中:

RewriteEngine On
RewriteRule ^/?feed/my_feed.xml$ /feed/my_feed/ [L]
于 2012-07-18T16:45:29.510 回答