FeedBurner で焼き直し #2

以前書いたエントリ・FeedBurner で焼き直しに『もっと詳しく!』とツッコミが来たので、できるだけわかりやすく書き足してみます。

ここではblosxom starter kit に入っている rss10 プラグインと、.rss flavour を使う前提で話を進めます。


FeedBurner 専用の flavour を作って配置

.rss flavour を複製して、拡張子名を付け直します。

  • head.monday
  • content_type.monday
  • date.monday
  • story.monday
  • foot.monday

次に拡張子を手直しした flavour を entries にアップロードします。
.rss flavour は消さずに残しておくこと。

  • entries/head.monday
  • entries/head.rss
  • entries/content_type.monday
  • entries/content_type.rss(以下略)

複製した flavour から RSS を出力させてみる

ブラウザで http://example.com/index. monday を開いて確認。
ここまではスムーズに行けるはずです。

FeedBurner に登録する

FeedBurner へ行って「ブログまたはRSSフィードのアドレスを入力しよう!」の項目に、RSS のURL(http://example.com/index.monday)を入力して enter。

「フィードの登録」という画面が出たら成功。ユーザー名とパスワード等を設定すれば FeedBurner を経由した RSS 配信が可能になります。

「入力されたURLは有効なフィードではありません」のメッセージが出たら、feedAnalyzer で構文チェック。

FeedBurner は Valid じゃない RSS を拒否します。
構文エラーは RSS(XML)の構文に関する注意点(by feedAnalyzer)を参考にして、タグの閉じ忘れや文字表記を書き直しましょう。

FeedBurner を使い続けるには、常に valid な文字表記が求められます。
常に!常に!!

うちの場合、blosxom で作ったアフィリエイトサイトの RSS がどうしても valid にならなくて、FeedBurner での RSS 配信をあきらめました。

.rss へのリクエストを FeedBurner へ転送する

FeedBurner のフィード URL が http://feeds.feedburner.com/monday の場合は Redirect permanent /index.rss http://feeds.feedburner.com/monday
な感じで.htaccess を設置します。

理由は・・・まで書くと話が終わらないので省略。察してください。


最後にもうひとつ。
FeedBurner への更新通知 ping は、普通の ping サーバーへの更新方法と同じです。30分毎に RSS の更新をチェックしてるらしいので、ping を打たなくても大丈夫だと思う。

Posted at 2006/04/03 (Mon) 21:12 in Blosxom | WriteBacks (4)

Recent entries from same category

  1. Markdown 入れた
  2. ブログの横幅を800pxに広げた
  3. blosxom のトラックバックスパム対策
  4. 似ているぞ
  5. newentry + blosxom で RSS 付き掲示板

http://www.cakesjun.net/blog/Blosxom/feedburner2.trackback

Comments & Trackbacks

どうもありがとうございました。

フレーバーのページにコメントしようと思ったんですが、1年ぐらい前の記事だったしトップページに「最近の??」というのがなくて気付いてもらえるか不安ので。。。

お手間を取らせてしまってすいませんでした。
参考になりました。

Posted by coyubi at 2006/04/04 (Tue) 01:27:50

1つ質問があるんですが、.rss flavour を複製して拡張子をつけなおしただけでは中身は全く同じですよね?

feedburner専用のrssを作ることにどういう意味があるんですか?

Posted by coyubi at 2006/04/04 (Tue) 01:34:13

何度もすいません。
理解できました。

feedburnerがblosxomのRSSを読みに行っているのにblosxom側は.htaccessでfeedburnerにリダイレクトしているから無限ループでエラー出てました。

いろいろお騒がせしました。

Posted by coyubi at 2006/04/04 (Tue) 21:23:19

返事が遅くなってすみません。無限ループ体験しましたかw
そんな感じになっちゃうのです。

Posted by けーき at 2006/04/05 (Wed) 01:16:23


Post a comment

writeback message: Ready to post a comment.