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)