[ WordPress ] 上位階層のフィードが混ざってしまう不具合

WordPress をインストールした example.com の中に、[ test ] と言うフォルダを作成、ここにも WordPress をインストールし、test.example.com でアクセスすると、example.com のフィードが混ざってしまうおかしな状況に直面したのでもがいている所です。

取り急ぎ、次のような .htaccess ファイルを example.com 直下に設置してみた。

## example.com/test へのアクセスを test.example.com にリダイレクト
RedirectPermanent /test http://test.example.com/

状況が改善されなかったので、詳しく調べてみると、test.example.com/feed/atom だけが何故か example.com のフィードを読んでいる模様。

と言う事で、Atom を停止すべく、test.example.com の functions.php に次のコードを書きこんで様子を見てみます。

// Atom ( http://example.com/feed/atom/ ) フィードの生成を停止する
remove_action(‘do_feed_atom’, ‘do_feed_atom’, 10, 1);

参考:[[ WordPress ] 各種 RSS フィードを配信しないようにするカスタマイズ](https://wp.udn83.com/2833)

それから、http://test.example.com/feed/atom にアクセスすると、http://example.com/feed にリダイレクトされていたので、test.example.com の .htaccess に次のような設定を書いた。

## ATOM フィードを停止したのでリダイレクト
RedirectPermanent /feed/atom http://test.example.com/feed

以上です。多分うまくいってると思う!

参考にさせてもらったページ
———————————————————————-

– [特定の URL を WordPress の管理下にしないための .htaccess の書き方 | ウェブル](http://weble.org/2011/06/03/exclude-a-specific-url)
– [www.付きドメインとサブドメインの.htaccessリダイレクト at まとめたブログ: WordPress](http://wordpress.matometa.net/archives/20080219223538)

ありがとうございます!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です