音乐点亮生活
首页 > 香草吧噗 > WordPress的Feed托管源地址

WordPress的Feed托管源地址

2008年1月17日 PaPu 发表评论 阅读评论

  把Feed托管出去差不多已经成了一个习惯。查看订阅数,申请话题广告,这些都少不了要用到。但是有时往往会遇到Feed迟迟不更新的问题。

  一般情况下设置Ping选项,可以很让搜索引擎、Feed托管机构更快地更新你的Feed。参见文章:博客的Ping服务。按理说在离线客户端和WordPress的后台设置了Feedsky的Ping服务之后应该可以达到即时更新了。前段时间也确实如此,发布日志之后Feedsky托管的Feed基本同步更新。但是前天晚上发布的那篇日志就像中了邪一样,在Feedsky中的Feed怎么都不更新。我自己还手动Ping了好几次,仍旧不更新。

  本来以为是Feedsky的服务不稳定所致。但后来发现广受好评的Feedburner的托管地址中也没有更新。最后还是通过修改在托管服务中的Feed地址才让Feedsky对我的Feed重新收录。个人认为,既然要把Feed托管出去,在托管处填写最原始的Feed地址更加可靠些。

  什么是最原始的Feed地址?这里仅以WordPress为例。WordPress提供了多种Feed输出格式,包括RDF/RSS 1.0 feedRSS 0.92 feedRSS 2.0 feedAtom feed。这四种格式孰优孰劣在这里不做评判,但现在主流的格式应该是RSS 2.0 feed。对于WordPress来说,提供Rss2.0输出的文件是:example.com/wordpress-dir/wp-rss2.php(红色字体根据自己的设置情况)。一般人可能对这样的地址并不在意,因为我们即使不使用Feed托管,提供的往往也是Permalinks生成的更为美观的地址,比如example.com/feed。要把Feedsky或者Feedburner中托管的Feed地址改为原始连接也非常简单,只需要在Feedsky和Feedburner中修改Feed原始地址为:

① http://example.com/wordpress-dir/wp-rss2.php(红色字体根据自己的设置情况)或者:

② http://example.com/?feed=rss2

  第一个地址是Rss2.0格式输出文件的真实地址,第二个是在Permalinks失效是仍可以使用的原始”Ugly links”。这两个地址都可以保证在Rewrite规则失效时仍旧可用。用WordPress生成的Permalinks格式的Feed地址虽然看上去没什么问题,但有时候Feedsky和Feedburner收录时总会遇到一些麻烦。当然我并没有什么确凿的证据,但是我的音乐日志从建站开始就用的是原始Feed托管,一直没有遇到无法更新Feed的问题,而这个博客的原始托管地址用的是papu.cn/feed,是Permalinks结构,偶尔就有无法更新的问题。

  更新Feed源地址后,如果你申请了话题营销和展示广告,当然需要在Feedsky中重新验证一次。

feedsky订阅feedburner订阅
  1. 2009年2月4日14:43 | #1
  2. 2009年2月7日21:54 | #2

    淘宝导购购物网帮助你找到所需要的商品,为淘宝网上购物提供提供最有效的品质保障,所推介的淘宝商品已加入淘宝保障计划,让您享受网上购物的乐趣!

    [回复]

  3. 2009年7月13日16:11 | #3

    这篇文章对我有不小的帮助

    谢谢您~

    [回复]

  4. 2009年8月29日21:21 | #4

    谢谢你解决了我的大问题

    [回复]

  1. 2008年5月25日15:36 | #1
  2. 2008年10月23日00:07 | #2