Google Reader 可以读取此 RSS 提要,为什么我的 RSS 阅读器不能?

Google Reader 可以读取此 RSS 提要,为什么我的 RSS 阅读器不能?

我有一个网站,我想通过我的 RSS 阅读器订阅。该网站本身不公开其 RSS 源,但是当我使用 Google 阅读器时,它能够找到一个,并且运行良好。Google 阅读器引用http://www.stratfor.com/rss.xml作为 RSS 源的地址。但是,当我尝试输入该源时,系统显示“页面未找到”。我怀疑这是因为该文件确实存在于网站上,但被禁止;并且由于某种奇怪的原因,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=en&answer=178852#often

我认为这是页面管理员的疏忽或 drupal(网站引擎)中的错误。Google 可能也无法读取该 RSS 源。

相关内容