RSS フィード配布サービス FeedBurner を Google アカウントに移行しようとして遭遇した「URI は既に使用されています」エラーの続きです。実はマイ・ブランドでも類似のエラーが発生していました。
マイ・ブランドで使用していた feeds.nire.com が移行できない
ここで困ったのは、「greentea という第2 のサイトが移行できない」こと自体よりも、(おそらく巻き添えで) Nire.Com フィードの移行に支障をきたしたことです。
www.feedburner.jp で作ったアカウントですが、www.feedburner.com から My Account → MyBrand でマイ・ブランド管理画面に入ることはできます。
この管理画面で説明が表示されますが、移行後の RSS フィード配信元は、もはや feeds.feedburner.jp ではなく feedproxy.ghs.google.com といった google ネイティブのドメイン名が使われます。そこで、
- マイ・ブランドを利用している Nire.Com 側の DNS サーバも以下のように設定を変更した後、 [code]
feeds CNAME xxxxx.ghs.google.com.
[/code](xxxxx の部分はマイ・ブランド管理画面で指定される)
- MyBrand 管理画面のテキストボックスに feeds.nire.com と入力し SAVE ボタンをクリックする必要があります。
DNS サーバのレコードを変更しても、世界中に古い内容がキャッシュされているため、丸 48時間ほど寝かせたあと、feeds.nire.com と入力しても
「feeds.nire.com は既に使われています」という意味のエラーが。
FeedBurner から移行完了のメールが! しかし..
とりあえず疑うべきは、「次のフィード URI は既に使用されています」エラーのため、しばらく放置しておきましたが、
xxxxx feed(s) moved successfully to yyyyy@gmail.com Google Account
という Subject のメールが来ました。このメールが来るまでは、FeedBurner 管理画面の My Feeds リストには nire.com しか表示されなかったのですが、今度は
2つとも表示されています。移行は確かに終わった模様。
では問題のマイ・ブランドはどうでしょう。My Brand 管理画面のテキストボックスに feeds.nire.com と入力しましたが….
どうやっても、feeds.nire.com は使われていることになっているようです。予想としては、
- FeedBurner にはもともと日本語向け FeedBurner.jp と英語向け FeedBurner.com とアカウントデータベースが分かれていた。
- Google への移行の際に .com で作成したマイ・ブランド設定は正しく引き継がれるが、
- .jp で作成したマイ・ブランド設定のデータベースが引き継がれていない
のではないかと考えています。
その後も CNAME 設定をいったん別のものに変えてから、再び feeds.nire.com に戻してみたりと、Nire.Com 側で可能なありとあらゆる対策を試してみましたが、already in use は解決しませんでした。
ついにフィード URL を変更する羽目に…
仕方がない。最後の手段です。この方法はできれば取らずに済ませたかったのですが。
お知らせ: Nire.Com の RSS フィードのアドレスを変更しました
つまり、feed.nire.com という新しい CNAME エントリを作成し、そちらを全ての購読者に使っていただくよう周知することにしました。
そもそも、マイブランド機能は、RSS フィード配布サービスが今回のように買収などでアドレスが変わっても、購読者から見て意識せず、同じ URL を使い続けるためのサービスです。結局、そのマイブランド用 URL を変えざるを得ない結果になったのは、非常に残念です。
次回予告
ところで問題です。旧アドレス feeds.nire.com を今現在使用していて、アドレスの変更に気がつかない購読者はどう救済すればよいのでしょうか? これについては、次回書きます。
コメントを残す
コメントを投稿するにはログインしてください。