ネットサービスとかGoogleとか豆知識とか。

Index > このブログ > 海外からアクセスできなくなったフィードを他のサーバー経由でFeedBurnerに読み込ませる方法
このブログ
2009年10月03日 14:23

海外からアクセスできなくなったフィードを他のサーバー経由でFeedBurnerに読み込ませる方法

  • このエントリーをはてなブックマークに追加
  • ... PV
スポンサード リンク

しばらく前にこのブログのために借りているレンタルサーバーが海外からのアクセスを遮断したらしく、その影響で FeedBurner から元のフィードにアクセスできなくなり、フィードが更新されなくなりました。

そこで他のサーバーのプログラムでフィードを読み込んでそのまま出力するものを作り、そのプログラムのURLを FeedBurner に読み込ませるようにしました。

書いたプログラムはこんな感じ。

<?php

$feed = @file_get_contents("フィードのURL");
if ($feed) {
    header("Content-Type: application/rss+xml; charset=UTF-8");
    echo $feed;
    exit;
} else {
    header("HTTP/1.x 503 Service Unavailable");
    exit;
}

海外からのアクセスが遮断されたことで、Google翻訳で翻訳ができないといったことも確認しています。他にも気づいていないところで影響が出ているかもしれません。今のところ検索エンジンには影響が出ていないようですが、サーバー移転しようかと準備中です。