XREAでのWordPressのRSSについて

注意:2009/01/14に解決しています。解決法の項目をご覧下さい。

症状

  • FeedBurnerに登録できない
  • LDRで認識されない
  • FirefoxRSSを見るとRSS用に整形された画面(購読とかのボタンがあるアレ)がでない

原因の調査(解決前の推測)

注意:ここはただの推測なので意味がありません!本当の原因をご覧下さい。

プラグイン全部外してもダメ。

Feed Validatorで確認してみると。

This feed does not validate.
  • line 1, column 1: Blank line before XML declaration [help]

     ^
In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendations.
  • Feeds should not be served with the "text/html" media type [help]
  • Your feed appears to be encoded as "utf-8", but your server is reporting "US-ASCII" [help]
  • line 379, column 3: content:encoded should not contain relative URL references: /kabiy/#f1 (2 occurrences) [help]

    ]]></content:encoded>
うん、エラー大杉。誰か助けて><

XREAがおかしいってだけだったりするのかな(´・ω・`)・・・・・。(追記:その通りでした)

フィードのURLは

http://codnote.net/feed

Feed Validatorによる診断

なんだけど、記事の内容はしっかり表示されてるからなあ・・・。RSSの構文ミスってことだけだと思う。

ソースを直接見るしかないっぽいんだけど、mod_rewrite利用してるみたいだし、どこのソースみればいいのか・・・

本当の原因

悪いのはXREA

広告自動挿入が原因でした。はてな質問してみて正解。

解決法

テーマの各部分にXREAの広告HTMLを手動で挿入し、その後「.htaccess」に
LayoutIgnoreURI *
と記入しただけ。とても楽です。