1

私は現在、サードパーティが読み取る xml ドキュメントを書き出す www.mydomain.com/feed/my_feed/ という URL を持っています。XML ドキュメントは動的に生成されます (私は ExpressionEngine を使用しています)。

第三者は、読み取るには .xml 拡張子が必要であると要求しています。

この特定の uri に .xml ファイル拡張子のみを使用するように .htaccess ルールを設定する方法はありますか?

ほとんどのチュートリアルは、ファイル拡張子を削除してすべての URL にファイル拡張子を追加することに関係していますが、これは .htaccess 初心者には役に立ちません。

よろしくお願いします。

4

2 に答える 2

0

以前、.htaccessを使用してURLから.xmlを書き換えるのに問題がありました。多くの場合、これを行う必要がある場合は、Pagesモジュールを使用して、PagesURI/something/something.xmlとして配置します。次に、ページを任意のテンプレートに向けることができます。

于 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 に答える