海外からアクセスできなくなったフィードを他のサーバー経由で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翻訳で翻訳ができないといったことも確認しています。他にも気づいていないところで影響が出ているかもしれません。今のところ検索エンジンには影響が出ていないようですが、サーバー移転しようかと準備中です。
コメントを残す