Google Reader はこの RSS フィードを読み取ることができますが、私の RSS リーダーでは読み取れないのはなぜですか?

Google Reader はこの RSS フィードを読み取ることができますが、私の RSS リーダーでは読み取れないのはなぜですか?

RSSリーダーで購読したいウェブサイトがあります。ウェブサイト自体はRSSフィードを公開していませんが、Googleリーダーを使用するとRSSフィードを見つけることができ、問題なく機能しています。Googleリーダーはhttp://www.stratfor.com/rss.xmlRSS フィードのアドレスとして。しかし、そのフィードを入力しようとすると、「ページが見つかりません」と表示されます。これは、そのファイルが Web サイトに存在するものの禁止されているためだと思います。また、何らかの奇妙な理由で Google リーダーがそれにアクセスできるようになっています。そうでしょうか?

とにかく、自分の RSS リーダーで購読できるようにしたいです。Google リーダーにはない機能があるからです。それに、Google リーダーでは読めるのに、他の RSS リーダーでは読めないのはなぜなのか、不思議です。

答え1

ページのソースを見ると、次のことがわかります。

<head profile="http://www.w3.org/1999/xhtml/vocab">
....
<link rel="alternate" type="application/rss+xml" title="Stratfor RSS" href="http://www.stratfor.com/rss.xml" />
....

Google Readerはサイトによってブロックされていない別のユーザーエージェントを使用していると思います

http://www.useragentstring.com/pages/Feed%20Readerlist/

http://support.google.com/webmasters/bin/answer.py?hl=ja&answer=178852#often

これはページ管理者の見落としか、Drupal (Web サイト エンジン) のバグだと思います。その RSS フィードはおそらく Google でも読み取れないはずです。

関連情報