[ Movable Type] フィードがループしていた件について
ここ数日のアクセス数が普段の半分くらいだったので、おっかし~な~と思いつつも通常でもスズメの涙程度のアクセス数だからこんなもんなのかな~と思っていた次第です。
で、週末になっても戻らないので、まさかMT3.3にアップデートしたときに設定ミスったか?と、さすがに不安になったので調べたところ何てことはない・・・
実は先日(といっても大分前ですが)RSS/AtomfeedをFeedBurnerにすり替えたのですが、その際に放置していた通常のフィードのURLのリダイレクトをmod_rewriteでやる、ってのをMTのアップデートのついでに行った次第なんです。
が、その際に.htaccessに設定したのが
RewriteEngine On RewriteRule ^index\.rdf$ http://feeds.feedburner.jp/hidek [L,R=permanent] RewriteRule ^index\.xml$ http://feeds.feedburner.jp/hidek [L,R=permanent] RewriteRule ^atom\.xml$ http://feeds.feedburner.jp/hidek [L,R=permanent]
・・・そうです。全部リダイレクトしてました。
FeedBurnerにはatom.xmlを登録してあるのですが、FeedBurnerがフィードをatom.xml取得しに来ても、リダイレクトされて結局FeedBurnerのフィードを取りに行き・・・これでは更新されるはずもありません。
とはいえ、以前にatom.xmlをRSSリーダーにフィードとして登録してくれている方もいらっしゃるようなので、これもリダイレクトしたい。
というわけで、Atomのテンプレートをそのまま新しく作ったAtom for FeedBurnerってテンプレートにコピーしてfeed.xmってファイル名で再構築するようにして、FeedBurnerにはこっちを登録して事なきを得ました。
再構築の際に若干負荷が上がりますが、まぁ当面の処置ってことでよろしいかと。
というわけで、すでに登録してくださっている方はなるべく
http://feeds.feedburner.jp/hidek
に登録しなおしてくださるとありがたい次第です。

