真正实现Feedburner和Feedsky不同Feed之间的无缝链接
WordPress的Feed之间的选择总是那么让人矛盾。每个博客在随着订阅量的提高心里却越来越担忧,担忧有一个使用feedburner 又被墙了,feedsky据说经常抽风。更郁闷的是,虽然二者都提供了域名绑定的服务,缺点是feedburner 的域名和feedsky的不一致,feedsky的是标准的二级域名格式,而feedburner必须带了个目录。网上有了很多解决办法,其实都是归于url重写的办法。具体url重写可以参考我的文章:URL重写规则整理。
其实思路很简单,无论你采用哪种feed,最终给读者的,一定要是个唯一的形式,这样在feed服务商出问题时,在后台改换之后,读者仍旧阅读。所以,推荐的feed的形式是:http://feed.yesmyidea.com这种形式。这样的话,需要单独建设一个页面,如:http://yesmyidea.com/subscribe-to-my-blog/,在这里提供给读者的,一定是feed的唯一的地址,用户订阅的就是这个唯一的地址,所以在每个订阅图标,务必修改成唯一的地址。
当你的feed发生变化时,例如使用了feedburner的带目录的地址:http://feed.yesmyidea.com/yesmyidea,可以使用php的跳转函数,
<? Header(“Location: http://feed.yesmyidea.com/feed”); ?>
或者,添加:
RewriteRule . http://feeds.yesmyidea.com/yesmyidea
更多url重写方法参见URL重写规则整理。
采用了这样的方法以后,无论用哪个feed提供商,都不会被套牢,而用户订阅的feed地址也是这个唯一的地址,再也不用为feed的问题提心吊胆了。
原创文章转载请注明:转载自"中立博客"http://yesmyidea.com/本文链接:http://yesmyidea.com/feedburner-and-feedsky-truly-seamless-link-between-the-different-feed/
近期评论