F.Ko-Jiの「一秒後は未来」

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

しばらく前にこのブログのために借りているレンタルサーバーが海外からのアクセスを遮断したらしく、その影響で 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翻訳で翻訳ができないといったことも確認しています。他にも気づいていないところで影響が出ているかもしれません。今のところ検索エンジンには影響が出ていないようですが、サーバー移転しようかと準備中です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

著者について

fkoji

F.Ko-Ji

Webエンジニアやってます。最近は ドットインストール の開発がお仕事です。その傍ら、個人で Meity電車遅延なう梅酒.in#グラドル自画撮り部 の部室といったネットサービスを開発・運営してます。梅酒と草野球とリアル脱出ゲームが好きです。

» 詳しいプロフィールや運営サービスの一覧など