サポート » 使い方全般 » フィードのエラーについて

  • 解決済 cyama

    (@cyama)


    みなさんこんにちは^^

    早速ですが、お尋ねします。
    example.com/feed でRSS2.0を取得しようとすると下記の症状に見舞われています。

    上記URLで1度目のアクセスは通常通りRSSが表示されます。(ATOMも同)
    しかし、2度目以降アクセスしようとすると、画面が真っ白になります。

    IE/Fx/オペラの全てで同じ症状が出るので、ファイル内に悪いところがあるのかと思って調べているのですが、悪い箇所を見つける事が出来ません。同一症状を解決した方や原因に心当たりがある方は教えていただけると助かります。

    ちなみにブラウザでキャッシュをクリアすると、やはり一回目だけちゃんと表示されます。なんで…;

    【設置環境】
    サーバー:xrea(有料版)
    wp:2.7
    apache:1.3.37
    php:5.2.5
    MySQL:5.1.11

    wp本体は、example.com/blog/に置き、パーマリンク設定によりexample.com/でトップ表示。
    フィード以外のエラーは一切ありません。(現在のところ;)
    テーマ以外のコアには、ほぼ手を入れていません。

    【対応・対処済なもの】
    FEED Validatorなどでチェック → 異常なし
    プラグイン全停止 → 効果なし
    テーマ → デフォ + プラグイン停止 → 効果なし
    別ディレクトリに本体新規インストール → 同一症状確認

    wp2.7を使っている方のサイトを見て周ったのですが同一症状を確認できませんでした。
    私、固有の症状なのでしょうか・・orz

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • えっと、解決ではありません。なにかヒントになれば。。。

    まず、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&#8221; />」です。

    次に、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&#8243; />」でそもそも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&#8221; />」になっています。

    何かのヒントになりますか?

    トピック投稿者 cyama

    (@cyama)

    こんにちわ^^
    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

    未解決ですが固有の事象と判断し、解決にします。
    ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「フィードのエラーについて」には新たに返信することはできません。