Home > MovableType > 旧RSSFeedをFeedBurner用FeedにRewrite

旧RSSFeedをFeedBurner用FeedにRewrite

リニューアルのついでに、このページのRSS FEEDをFeedBurnerに食わせてみた。

FeedBurnerとは、既にあるRSSFeedをまとめて一つのFeedに「焼いて」くれるサービスだ。
ブログをいくつか持っている場合や、ブログとTwitterとFlickerをまとめて一つのFEEDにしたりといった使い方ができる。

それがどうした、と思うかもしれないが(僕も意味がわからなかった)、それらを購読している読者数も把握できるとしたらすこし話が変わってくる。
自分の発信するコンテンツがどれくらいの人に購読(ブックマーク)されているのか(=どれくらいの人が自分に注目しているのか)、それが把握できるのだ。サイト管理者として、これはなかなか励みになる。

MovableTypeは通常で三種類のRSSFeedを出力する。RSS1.0、RSS2.0、ATOMだ。


正直、多すぎ
。3つもいらんやん。

っつーか、ブックマークが分散されると、総読者数が把握しづらくなるじゃないか。なので、これらを一つにしてしまう。

まず、FeedBurnerに食わせる為のRSSFeedを用意する。
やりかたは以前カテゴリーごとのRSSFeedを作るエントリーを参考に、今度はカテゴリーを限定しないで、デフォルトのテンプレートをコピー&ペーストで新たにテンプレートを作成する。ファイル名は適当にfeedburner.xmlみたいな感じで。

次にFeedBurnerでアカウントを作成して、feedburner.xmlを読み込ませて、終了。

で、生成されたURL、http://feeds.feedburner.jp/*****が今度から読者にリンクしてもらうURLになります。
ブログのテンプレート中のメタタグ出力部分を書き換えたり、バナーを貼ったりして読者さんに存在をアピりましょう。


今までのRSSFeedの扱い

とはいえ、新規に始めたブログでない限り、今まで来てくれていた読者さんは既存のRSSFeedをブックマークしているはず。
この読者さんはどうしたらいいのか。

1 ページ上で呼びかけて、リンクを変更してもらう。

これでもいいけど、せっかくの読者さんに変更作業をお願いするのは忍びない。
というわけで、もう一つの手段として

2 .htaccessにリダイレクト設定を記述して、既存のRSSFeedのURLが呼ばれた場合、自動で新URLへリンクする

をチョイス。

.htaccessが使えてかつmod_rewriteが使える前提だけど(ロリポップはオッケーでした)、こちらのサイトの記事、「mod_rewriteが利用できる場合での.htaccessファイル」を参考にして.htaccessを書き換えました。
つまり、このURLが呼ばれた時は、こっちのURLに飛ばせてね、というお約束を.htaccessにかいていると思ってください。

3種類それぞれを新URL、http://feeds.feedburner.jp/*****にリダイレクトすれば、既存のFeedにブックマークしているお客さんも、自動で新URLにジャンプするようになります。

ちなみに、旧Feedはファイル自体が無くても問題ないので、再構築時に生成されないようにしても問題ないです。必要ないファイルを生成しても仕方が無いので僕は生成しないようにしました。

FeedBurnerで見たところ、僕のブログを購読してくださっている方は4名でした。

う~ん、僕、まだまだだな(笑)

関連する投稿

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://hmlab.info/minor/2008/02/rssfeedfeedburnerfeedrewrite-2.html/trackback
Listed below are links to weblogs that reference
旧RSSFeedをFeedBurner用FeedにRewrite from Minor Problem

Home > MovableType > 旧RSSFeedをFeedBurner用FeedにRewrite

最近の写真
AMAZON
人気の記事ランキング

Return to page top