我有一个非常奇怪的问题。我从一个 XML 文件创建了一个 RSS 提要,并将其托管在我公司的网站上。我从 C# 应用程序添加了新的提要项(节点到 XML 文件中),当我直接在 Web 浏览器中检查提要时,我看到它们已填充。但是,当我通过 feedvalidator.org 运行我的提要时,大多数情况下,FeedValidator 会显示我的提要的旧版本。我将更改一些标签或属性,但 FeedValidator 仍然显示旧版本,并指出我的 RSS 中不再存在的问题。
我在其他 RSS 阅读器上也遇到过类似的问题。当我运行我的程序并添加 new<item>s
时,我的 IFTTT 配方不会触发,FeedBurner 只显示旧新闻并且不添加新项目(在 ping 和重新同步之后),Google Reader 和 Outlook 也不显示任何新条目. 奇怪的是,我的 IFTTT 配方会在我添加<item>s
. 几项检查:
- 我更新了我
<pubDate>
以包含正确的时区格式(即Thu, 28 Feb 2013 13:11:26 CST
),但仍然没有触发器。 - 我的生存时间 (TTL) 是 2 分钟。
- 我之前使用 Atom 作为我的命名空间并且遇到了同样的问题......
我真的认为它必须与我公司的服务器有关。即使当我在 Web 浏览器中键入 XML 文件的直接链接(它显示最新消息)时,提要确实显示正确,但对于某些试图阅读它的网站来说,该文件似乎以某种方式被缓存。这听起来可能吗?
我的供稿:
原文http://abdataclassaction.com/Newsletters/NewsFeed.xml
FeedBurner http://feeds.feedburner.com/AbDataClassActionNewsFeed
如您所见,它们完全不同。
谁能提供一些想法?这已经让我死了好几个星期。