我目前有一个网址www.mydomain.com/feed/my_feed/,它写出了一个xml文档,供第三方阅读。 XML文档是动态生成的(我正在使用ExpressionEngine)。
第三方要求必须读取.xml扩展名。
我是如何设置.htaccess规则以仅对此特定uri使用.xml文件扩展名的?
大多数教程都关注删除文件扩展名,为所有网址添加文件扩展名,这对.htaccess noob无效。
非常感谢提前。
答案 0 :(得分:0)
因此,如果第三方使用的网址是:www.mydomain.com/feed/my_feed.xml
您想在文档根目录中的htaccess文件中添加它:
RewriteEngine On
RewriteRule ^/?feed/my_feed.xml$ /feed/my_feed/ [L]
答案 1 :(得分:0)
我之前使用.htaccess从URL重写.xml时遇到了麻烦。通常当我需要这样做时,我只使用Pages模块并将/something/something.xml
作为Pages URI。然后,您可以将页面指向任何您想要的模板。