最近发现自己的 blog 的所有页面中,被用于 RSS 阅读的种子的文件访问量跃居到了所有页面访问量的榜首,因此就把这几个 RSS 种子都汇总到了 Feedburner 。

截图由SPX Instant Screen Capture 生成
由于我的 MT blog 是从曾经的 2.0 升级上来的,所以加上原来的种子文件,一共有以下三个种子。
http://weblog.kreny.com/index.xml
http://weblog.kreny.com/index.rdf
http://weblog.kreny.com/atom.xml
每个种子都有一定的访问量,所以我采取了一个偷梁换柱的方法,新建一个专用的 RSS 种子给 Feedburner,然后将三个现有的种子 redirect 到 Feedburner 去。
首先添加一个给 Feedburner 专用的 RSS 种子。在MT的后台,打开“参数设置”->“模板”->“RSS 2.0 Index”,将“模板内容”完全复制。然后回到“参数设置”->“模板”,点击“新增索引模板”,填写“模板名称”(例如"RSS 2.0 Index for Feedburner"),填写后面要送给 Feedburner 的“输出文件”(例如 "index_for_feedburner.xml",注意不要和现有的重复),然后在“模板内容”中粘贴刚才复制的 “RSS 2.0 Index” 的模板内容,最后在“当重建索引模板时,自动重建此模板”打勾后,按保存。以下是这一步做完后的截图。

接下来,在你的 Feedburner 的 Edit Feed Details… 里面,修改你的 Original Feed 为以上输出的文件“index_for_feedburner.xml”。
最后在 apache 中设置 rewrite。
RewriteEngine on
RewriteRule ^\/index\.rdf$ http://feed.feedsky.com/yourname [R=301,L]
RewriteRule ^\/atom\.xml$ http://feed.feedsky.com/yourname [R=301,L]
RewriteRule ^\/index\.xml$ http://feed.feedsky.com/yourname [R=301,L]
每台服务器上的设置都不同,需修改文件的具体位置和 redirect 的种子地址。以上仅作参考。
-----------------------
修正:
由于国内的用户看不到 feedburner 的种子,故讲所有订阅转移到了 feedsky 。
同时在MT的设置中添加了自动PING到 http://www.feedsky.com/api/RPC2 的功能。
fd3993f3
参考文章:
部分RSS流量转用FeedSky RSS烧制服务
评论 (1 条)
Che Dong
2008年01月26日 15:51
发表于 2008 年 01 月 26 日 15:51
国内FEEDBURNER是被阻尼的。不能保证都能正常访问: 而且最好不要有点击统计跳转。