激しく悩んだ。
どうやったってRSSが認識されないんだもの(´・ω・`)
Web Diary ProでRSSが配信されない場合
http://brutzero.s22.xrea.com/rb/archives/88.html
を見て解決。無料サーバーで自動的に挿入される広告がRSSにも適用されていたから駄目だった模様。
最初はRSSのあるURLのMIMEタイプが「text/html」になっていたから、それをtext/xmlにすればいいと思っていて、ああでもないこうでもないと設定を見直していたけれど何ともならなかった。
それにしてもrssの最初の一行が空行になっていることが妙に気になってしまって、検索してみたら広告が原因だった。
解決策はxreaにお金を払う等いくつかあったが、私の場合も上のリンクの方と同じく.htaccessに「LayoutIgnoreURI /blog/diary.cgi」と追加することにした。もちろん通常のページにはすべて個別の広告を手動挿入している。
本当はxreaの場合cgiの広告はメイン画面に一つで構わないんだけども。