ドメインにWordpressをインストールしていますexample.com
。同じページ (RSS2 フィード) を読み込みたいと思いexample.com/feed.xml
ます。example.com/feed/
私のパーマリンクはきれいな URL 用に構成されています (パターンを使用%postname%
)。
example.com/feed/
動作するので、 の書き換えルールの作成に着手しましたfeed.xml
。にfunctions.php
、これを入れます:
function add_feed_xml_route() {
add_rewrite_rule('feed.xml', 'index.php?feed=rss2', 'top');
}
add_action('init', 'add_feed_xml_route');
ルートをフラッシュしましたが、 に移動すると、フィードを表示する前にexample.com/feed.xml
にリダイレクトされます。/feed.xml/feed/
なぜリダイレクトするのですか?どうすれば止められますか?
ありがとう!