えっと、解決ではありません。なにかヒントになれば。。。
まず、wp2.6系でexample.com/blog/にインストールされており、example.comでアクセスできるように設定されたwordpressではexample.com/feedで正常にアクセスできます。
この時の書き出されたソースは、WordPress Classicで「<link rel=”alternate” type=”application/rss+xml” title=”RSS 2.0″ href=”http://www.example.com/feed” />」です。
次に、wp2.7系でexample.com/wordpress/にインストールされており、example.com/blog2/でアクセスできるように設定されたwordpressではexample.com/blog2/feedでアクセスしても最後に/が付加されて通常ページが表示されてしまいます。(RSSは表示されません)
この時の書き出されたソースは、WordPress Classicで「<link rel=”alternate” type=”application/rss+xml” title=”RSS 2.0″ href=”http://www.example.com/blog2/?feed=rss2″ />」でそもそもURLが違います。
ちなみに、wp2.7系でexample.com/blog/にインストールされており、アクセスするURLには変更がない場合でexample.com/blog/feedでアクセスしても正常に表示されます。
この時の書き出されたソースは、WordPress Classicで「<link rel=”alternate” type=”application/rss+xml” title=”RSS 2.0″ href=”http://www.example.com/blog/feed” />」になっています。
何かのヒントになりますか?
こんにちわ^^
shokun0803さん情報ありがとうございます。
自分で投稿していてすっかり忘れていました。
コア・テーマ共におかしなところが無く、嫌になってほったらかしてました・・
この機会にもう一度検証してみたのですが、やはり同じ事象がおきます。
というわけで・・
検証した結果の結論ですが・・サーバのせいにしておくことにしましたw
以下は再検証内容。
サーバー:xrea(有料版)
wp:2.7
apache:1.3.37
php:5.2.5
MySQL:5.1.11
再インストール後、テーマ変更・プラグインなど何もいれず、RSSにアクセス。
1回目は表示 → アクセス時のURL example.com/blog/feed
2回目 → 真っ白; → アクセス時のURL example.com/blog/feed
ついでにwp2.6系が手元にあったので試してみました。※サーバー同一
インストール後、テーマ変更・プラグインなど何もいれず、RSSにアクセス。
1回目は表示 → アクセス時のURL example.com/blog/feed
2回目 → 真っ白; → アクセス時のURL example.com/blog/feed
見事なハマリっぷりです;;
で、今回は別サーバーにインストールして試してみようと思い
サーバー:chicappa(チカッパ)
wp:2.7
apache:1.3.xx
php:4.4.2
MySQL:5.0
PHPのver以外は特に変わったところ無しですが、1回目2回目以降もRSSが普通に表示されました・・
1回目 → アクセス時のURL example.com/blog/feed
2回目 → アクセス時のURL example.com/blog/feed
なにがちがうん・・
というわけで自分の知識の無さを棚にあげてサーバーのせいにしておくことにしましたorz
未解決ですが固有の事象と判断し、解決にします。
ありがとうございました。