如何.xml扩展名添加到特定URI使用的.htaccess(How to add a .xml ex

2019-10-17 01:35发布

我此刻www.mydomain.com/feed/my_feed/其写出由第三方来读取XML文档的URL。 XML文档是动态生成的(我使用ExpressionEngine)。

第三方已要求它必须要读取一个.xml扩展名。

任何想法如何,我可以建立一个htaccess的规则,只能使用.xml文件扩展名这个特定URI?

大多数教程所关心的删除文件扩展名添加文件扩展名的所有URL,不帮助的.htaccess小白。

提前谢谢了。

Answer 1:

因此,如果第三方使用网址为: www.mydomain.com/feed/my_feed.xml

你想在你的文档根htaccess文件添加此:

RewriteEngine On
RewriteRule ^/?feed/my_feed.xml$ /feed/my_feed/ [L]


Answer 2:

我已经使用的.htaccess之前重写.XML掀起了网址的麻烦。 通常,当我需要做的这一点,我将只用在页面模块,并把/something/something.xml作为网页URI。 然后,你可以在任何你想要的模板指向的页面。



文章来源: How to add a .xml extension to a specific URI using .htaccess