Movable Type 備忘録

 

 FeedBurner移行の失敗談

既に登録済みの人も多いかと思いますが、RSS1.0、RSS2.0など複数のRSSフィードを1つにまとめることができるFeedBurner(フィード・バーナー)について、わたしの失敗談を紹介します。

このブログを公開して間もないうちに、FeedBurner(フィード・バーナー)に登録して管理していたのですが、ただ登録してリンク貼るだけではダメだったみたい(つω-`。)

ネットを徘徊していたら、こちらのmayu*canさんの記事を見て初めて登録するだけではダメなことを知ったんです Σ( ̄Д ̄;)
Feed Burnerに移行しました。
その節はお世話になりました (; ̄∇ ̄A

また、いつもお世話になっているOgawa::Memorandaさんとこでも紹介されてました。
FeedBurnerに移行した件について。

どうやら、いろいろ小細工をしなきゃいけなかったみたいなので、その小細工をちょと記します。
当然mayu*canさん、Ogawa::Memorandaさんでも詳しく説明されています。

とりえあずここでは、MovableType(ムーバブルタイプ)では標準で生成してくれる、RSS2.0を基準に説明します。

FeedBurnerの設置

  1. 元々のRSS2.0(index.xml)の出力ファイル名を変更します。
    わたしのブログでは、RSS1.0(index.rdf)、RSS2.0、ATOM1.0(atom.xml)を再構築時に生成していました。

    そこでRSS1.0、ATOM1.0は生成しないように再構築オプションのチェックを外して、RSS2.0の出力ファイル名をfeedburner.xmlとファイル名を変更して再構築します。

    再構築したら、FeedBurner(フィード・バーナー)には新しいURL( http://●●●.com/feedburner.xml )を設定しなおします。

  2. 次にFeedBurner(フィード・バーナー)のRSSフィードを貼ります。
    今までの3つのRSSフィードのリンクを外してFeedBurner(フィード・バーナー)で配布されたRSSフィードに貼りなおします。

  3. テンプレート内で参照しているリンクも貼りなおします。
    トップページや個別エントリ・アーカイブなどのテンプレート内の<head>~</head>で参照しているRSSフィードをFeedBurner(フィード・バーナー)のものになおします。
    具体的には以下の通り。

    修正前
    <link rel="alternate" type="application/atom+xml" title="RSS1.0" href="<$MTBlogURL$>index.rdf" />
    <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<$MTBlogURL$>index.xml" />
    <link rel="alternate" type="application/rsd+xml" title="ATOM" href="<$MTBlogURL$>atom.xml" />
    修正後
    <link rel="alternate" type="application/rss+xml" title="RSS 1.0" href="FeedBurnerで配布されたURL" />
    <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="FeedBurnerで配布されたURL" />
    <link rel="alternate" type="application/atom+xml" title="Atom" href="FeedBurnerで配布されたURL" />
    
    
  4. 最後にリダイレクトします。
    たとえば、index.xmlにアクセスされたら、FeedBurner(フィード・バーナー)にリダイレクトするように設定します。

    トップページと同じディレクトリに.htaccessというファイルを作成して、リンク先を変更してあげます。

    まず、MovableType(ムーバブルタイプ)の管理画面からブログを選択して、左サイドバーにある「テンプレート」をクリックします。
    そして、画面右上にある「テンプレートを新規作成」をクリックしてください。
    設定内容は以下の通りです。

    テンプレート名: .htaccess
    出力ファイル名: .htaccess
    このテンプレートにリンクするファイル: 未入力でいいです。
    テンプレートの内容: 以下のコードをコピペします。
    RewriteEngine on
    RewriteRule ^index\.rdf$ FeedBurnerで配布されたURL [L,R=permanent]
    RewriteRule ^index\.xml$ FeedBurnerで配布されたURL [L,R=permanent]
    RewriteRule ^atom\.xml$ FeedBurnerで配布されたURL [L,R=permanent]
    
    

    青い字の部分を各自の新しいRSSフィードのURLに修正してください。
    修正したら保存して再構築すると、トップページと同じディレクトリに.htaccessというファイルが作成されます。

以上で、FeedBurner(フィード・バーナー)への移行は完了です。
この作業をする前は、フィードの登録者数が減ったり、増えたりで安定しなかったのですが、今では安定してるようです( ̄∇ ̄;)ホッ

もし登録者数がフラフラしてるようでしたら、わたしと同じ過ちしてるかもしれませんよ。

ちなみに、本家の方が機能充実してるようで、mayu*canさんは本家に登録されたようです。
そういえば、Ogawa::Memorandaさんも本家だったような…。

では、SEE YOU♪

 Trackback Pings(2)

from White Wing version2.0

RSSフィードをFeedBurner(フィード・バナー)に移行しました。 移行...

from うさぎ四姉妹日記

今まではFeedBurner日本語版を使っていたが、最近、英語版の方へ移行した。こちらは機能もいろ...

 Comments(8)

#1: Posted by oscar [RES]

しつこくコメントしてます。
まるまるFeedを置き換えちゃうって事ですね。
確かにその場合、間違って元の方を拾う可能性はありますね。
私はFeedBurnerって別ものと捉えてました。もう少し機能が上のものって。
わざとRSS2.0、Atom、FeedBurnerの内容変えてみたりしています。

だから、逆にヘッダにはRSS2.0のオリジナルとFeedBurnerのみにしてます。
好きな方選んでくださいってつもりで。

結構登録時に複数のFeedが表示されると、一番上のものを選ぶパターンが多い気がしますので、選ばせたい方を先に表示するようにしてます。
そのかわり、Atomとかはトップページにリンクで配置して、Atomじゃないと困る人用にしてます。

#2: Posted by bzbell [RES]

>>1 oscar さん

こんにちわ^^

えと、言い方が悪かったですか…FeedBurnerは各種フィードの変換を行ってくれます。
ATOMじゃないと困る人でもFeedBurnerのフィードURLで問題ありません。
もちろん、RSS2.0とかじゃないと困る人でもね。

各フィードを一括管理してくれる…と言えばいいのかなぁ。
うまく説明できなくてごめんさない(汗)

#3: Posted by oscar [RES]

あぁ、ごめんなさい。私の方が言葉足りないんですよ。
>えと、言い方が悪かったですか…FeedBurnerは各種フィードの変換を行ってくれます。
ちゃんと理解できてます。内容的に問題なくても、URLの最後が.atomになってないと駄目とか、そういう場合の話です。もっともリダイレクトしてるなら、問題ないかもしれないですが。

#4: Posted by ぷーこ [RES]

こちらの記事、大変参考になりました!
実は私も登録してリンク貼るだけでした(/・_・\)アチャ-・・
bzbellさんのカスタマイズ、勉強になります(^人^)感謝♪

#5: Posted by bzbell [RES]

>>4 ぷーこ さん

こんにちわ^^
あは( ̄∇ ̄)お仲間がいました♪

わたしもてっきりそれだけかと思ってて、何ヶ月もずっと(つω-`。)とほほ
有識者の人からしたら、わたしたちのこと「これだから素人は…」なんて言われてそう(; ̄∇ ̄)

#6: Posted by かわぐち [RES]

ども、かわぐちです。

毎度の事ながら、非常に参考になりました。
んで、FeedBurner、私のブログにも設置してみました。
ページの右下にありま~す。

#7: Posted by bzbell [RES]

>>6 かわぐち さん

こんにちわ^^
FeedBurnerは主要なFEEDを変換してくれるから便利ですよね。

でも、ホントはFeedBurnerのページをわたし好みにカスタマイズ(CSSで)したいんですけど、やり方が分からなくて (; ̄∇ ̄A

かわぐち さんご存知でしたら教えてください♪
FEED登録させてもらいました♪

#8: Posted by かわぐち [RES]

ども、かわぐちです。

>でも、ホントはFeedBurnerのページをわたし好みにカスタマイズ(CSSで)したいんですけど、やり方が分からなくて (; ̄∇ ̄A
ん~、私もよく分かんないです。
XSLTを使えばなんとかなると思うんですが・・・。
調べてみます。

 Post a Comment

コメント用フィード