ブログ構築の手順は【総合まとめ】から!

[ 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 フィードを配信しないようにするカスタマイズ

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

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

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

この記事の目次 非表示

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

ありがとうございます!

コメントを残す

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