自从Feedburner吃上河蟹之后我就在blog上提供了两个订阅地址:一个仍然是FeedBurner
,因为主流的线阅读器还是可以正常订阅的;另外一个便是国产的Feedsky
,用来照顾那些使用离线阅读器的朋友们。
昨天突然自己点了一下FeedBurner的订阅按钮,结果便是理所当然出现了页面无法访问,而不是像预想的那样浏览器中出现RSS XML文件的默认显示,这时我才想到那个FeedBurner的按钮(已经修改成新的地址了)
貌似没有多大的作用了,别人才懒得将浏览器上的地址复制到阅读器中呢。所以就动手写了一个简单的抓取程序,该程序会根据fb的rss地址从feedburner抓RSS内容,然后用本地的地址显示出来,这样访客点击订阅图标的时候就是直接从本blog的服务器上获取RSS内容,然后就可以用自己喜欢的阅读器进行订阅了。
本来这一切都是没有问题的,可是出错的原因就在于我把这个程序放在feed目录下了,这样这个转录的RSS的地址就变成了http://storyday.com/feed,于wordpress的默认地址重叠了。这下可好,当feedburner或者feedsky使用http://storyday.com/feed来抓取的rss的时候,该程序便去feedburner抓取内容,而不是获取真正的blogRSS内容,于是便形成了一个死循环,永远是FeedBurner抓取FeedBurner自己的内容,所以是不会获取到最新的内容的。今天早上发现了这个问题,将feed目录改成了myfeed,解决了这个问题。
如果你blog的虚拟主机在国外,或许你也可能需要这个程序呢,别客气,点这里下载吧。
标签:Wordpress
赶快占沙发