トップ[05] ブログ制作・運営Movable Type・MT > 複数あるフィードをFeedBurnerにリダイレクトして一つにまとめる方法

複数あるフィードをFeedBurnerにリダイレクトして一つにまとめる方法

ブックマークに追加する

DOR undergroundでは「index.rdf」「index.xml」「atom.xml」の3つのフィードを生成しています。そして「index.xml」を出力元としたFeedBurnerのフィードもあり全部で4つという事になります。

この状態ではFeedBurnerやfeedmeterに正確な数値が反映されません。全てを一つのフィードにリダイレクトさせる方法を探してみました。

FeedBurnerへリダイレクトでフィードを一つにまとめる-フィードカスタマイズ - WEBデザイン BLOG

今回のカスタマイズは、今まで発信していたすべてのフィードを前回紹介したFeedBurnerへまとめるです。いくつものフィードを使って(RSS2.0形式・Atom形式・rsd形式にて情報を発信している方はフィードをまとめることができます。但し、レンタルサーバーでブログを公開している方のみできるカスタマイズです。

こちらのブログを参考にさせていただきました。ありがとうございます。

「index.rdf」「index.xml」「atom.xml」をFeedBurnerにリダイレクトさせるのですが、FeedBurnerの元が「index.xml」なので、このままでは成立しません。FeedBurner用の出力元フィードをMT側で新規テンプレートとして生成します。既にあるフィードをコピペして名称だけ変えればオーケーです。(私はindex2.xmlというフィードを新たに生成しました。)

FeedBurnerのアカウントにログインして、出力元フィードを新たに生成した「index2.xml」に変更。

次に「.htaccess」で「index.rdf」「index.xml」「atom.xml」にアクセスするとFeedBurnerのフィードにリダイレクトする処理を行います。

ロリポップはmod_rewriteが利用できるので以下の記述で

RewriteEngine on RewriteRule ^index\.rdf$ http://feeds.feedburner.jp/●●●●● [L,R=permanent] RewriteRule ^index\.xml$ http://feeds.feedburner.jp/●●●●● [L,R=permanent] RewriteRule ^atom\.xml$ http://feeds.feedburner.jp/●●●●● [L,R=permanent]

mod_rewriteが利用できない場合は以下で

RedirectPermanent /index.rdf http://feeds.feedburner.jp/●●●●●● RedirectPermanent /index.xml http://feeds.feedburner.jp/●●●●●● RedirectPermanent /atom.xml http://feeds.feedburner.jp/●●●●●●

●●●●●の部分は自分のfeedburnerのファイル名で。テキストをアップして「.htaccess」に名称を変更すればオーケーです。

これで統一されました。

日時: 2008年11月21日 09:58
[05] ブログ制作・運営Movable Type・MT
トラックバック

http://dor-project.com/cgi/mt/mt-tb.cgi/1445