簡體   English   中英

如何使用.htaccess將.xml擴展名添加到特定URI

[英]How to add a .xml extension to a specific URI using .htaccess

我現在有一個網址www.mydomain.com/feed/my_feed/,它寫出一個XML文檔供第三方閱讀。 XML文檔是動態生成的(我正在使用ExpressionEngine)。

第三方已請求必須具有.xml擴展名才能讀取。

有什么想法可以設置.htaccess規則以僅對此特定uri使用.xml文件擴展名嗎?

大多數教程都關注刪除文件擴展名,將文件擴展名添加到所有url,這對.htaccess noob沒有幫助。

提前謝謝了。

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

您要將其添加到文檔根目錄的htaccess文件中:

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

我以前無法使用.htaccess重寫URL的.xml。 通常,當我需要執行此操作時,我只會使用Pages模塊並將/something/something.xml用作Pages URI。 然后,您可以將頁面指向所需的任何模板。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM