如果你不知道RSS这种东西,你肯定Out了,如果你有自己的独立博客,而没有重视自己的RSS,那么你就不只是Out那么简单了。虽然在RSS一出来的时候,我就玩过RSS,但在我开博客的前几年,一直没有重视RSS。
直到4月份切换域名,我开始在涂雅上添加了订阅到各在线阅读器的按钮,现在的订阅用户一直在稳定增加,一方面是由于用户的增加和各网站文章的转载,另一方面我认为那几个订阅按钮有起着很大的作用。
涂雅之前的RSS订阅是比较混乱,加上后来又更换域名和我的失误,可以订阅到RSS的地址一度达到达到5个甚至更多,造成的直接后果就是我根本不知道我有多少RSS订阅用户。
既然生米已经煮成熟饭,埋怨是没有用的,俺只得想办法用技术手段解决了。最近订阅http://iove.net/作为RSS地址的朋友可能发现了有一个RSS地址变更的提示,并且该地址已经停止更新,而其它用户并没有察觉到,这要归功于Url Rewrite这种技术的实现,我会在后面谈到如果更正RSS地址。
基于http://iove.net/作为RSS地址是我的一个失误,等我发现的时候,已经有60多个用户在使用这个RSS地址了,最后我没办法,只好采用Url Rewrite把地址重写过去,让这60多个用户可以订阅到我的文章。
OK,说完这么多的废话,来点技巧吧,如果你已经使用了一个错误的地址被多个用户订阅了(实际上这个错误的地址是不会输出RSS的),你可以采用URL Rewrite(条件是你的服务器必需支持Url Rewrite这种技术,国外的服务器都可以支持)的方式将这部分用户牵引过去,在web.config(linux中是对应的是其它文件)的代码如下:
<rule name="google-rss"> <match url="^$" /> <conditions> <add input="{HTTP_USER_AGENT}" pattern="FeedFetcher-Google" /> </conditions> <action type="Rewrite" url="正确的rss地址" /> </rule>
实现原理很简单,一般在线RSS阅读器都会在Agent中标明它是谁,比如说Google的在线阅读器就会在Agent中有一个FeedFetcher-Google的字符,所以只要针对包含这个字符的请求返回RSS就可以了。也就是说,通过浏览器或者其它方式请求http://iove.net/这个地址,返回的是正常的网页,而通过google阅读器请求这个地址,返回的则是RSS。 当然,你应该尽量避免这种情况的出现,但既然已经出现了,你就应该解决,否则你将失去一批订阅的用户。 另外一种情况就是当你原来使用http://iove.net/feed/这样的地址,这个是wordpress的默认rss订阅地址,但现在可能想换成二级域名的RSS地址,例如http://feed.iove.net/ 。为什么要采用二级域名作为feed地址?最大的好处就是你可以把RSS托管到第三方,比如说feedsky,假如有一天你想在RSS中做广告的时候,你就发现使用独立域名作为RSS地址的重要性了。 如果你要启用一个新的RSS地址,你不需要去重写一份RSS,你还是可以使用web.config进行配置,代码如下:
<rule name="feed" stopProcessing="true"> <match url="^(.+)?$" /> <conditions> <add input="{HTTP_HOST}" pattern="feed.iove.net" /> </conditions> <action type="Redirect" url="http://iove.net/feed/" redirectType="Permanent" /> </rule>
最后,我想给所有使用独立博客的朋友们一些关于RSS建议:
- 使用二级域名的RSS订阅地址,而非目录式的
- 使用唯一的RSS订阅地址,否则你永远不知道有多少用户订阅了你的博客,除非你不在乎。
- 提供RSS全文输出,这样有利于传播和读者的阅读,从短期来看,肯定会给你的流量带来不少的损失,但长远来说你将会赢得读者。封闭还是开放,自己掂量一下。
- 在你博客显著的位置添加自己的RSS地址,并且保证其可以点击
- 在你博客显著的位置放上各在线阅读器的按钮,用户点击可以直接通过在线阅读器订阅你的博客。根据我的经验,我认为增加这些按钮有利于提高RSS的订阅量。
本文来自涂雅[http://iove.net/],原文链接:http://iove.net/archives/2021.html,网站转载请注明来源于涂雅并保留原文链接,否则视为侵权。
嗯,或者你也可以收听我的微博,腾讯微博(主要用这个,其他的看我的个人介绍)
我写博客常常出现错别字,常常错得还很离谱,有时候我自己看了第二遍都骂我自个儿,但我又不习惯重复审查,纠结啊...各位看到啥错别字或者不明白的地方,请给我留言指出来,感谢感谢。
gmail.com
14个评论在 "RSS使用的一些小技巧"
2010-10-18 18:18
还是喜欢上blog看,博客就像设计一样带着自身的气场,不上来是感受不道的。
2010-6-4 19:43
我是你的Fan, 找到你的twitter了,呵呵。
2010-6-4 20:15
wow, cool, 我很少用twitter,虽然有注册,主要是没有找到各微博同步的方法,你是怎么找到的,呵呵
2010-6-4 22:36
在你的主页上可以找到线索的
猜了猜,有试了试,就得到答案啦。
2010-6-4 23:59
呵呵,你很有心,可惜我很少用Twitter,希望以后可以用
2010-5-24 18:00
虽然您提供RSS全文输出,但我还是喜欢到你博客来浏览文章。。。。。。。。。
2010-5-24 20:07
啥也别说了,眼泪哗哗的,感谢我博客的用户忠诚度还是挺好的,呵呵,感谢大家的抬爱
2010-5-24 00:11
为啥我的rss 订阅总是那么几十个,有时增加点,有时有降回去啦
2010-5-24 08:07
能不能截个图给我?发到我的邮箱,首页右上角有我的邮箱地址,还有就是,你是用什么地址订阅的
2010-5-23 18:08
RSS确实是好东西,更加绝的是如果用Google Reader看RSS,随时都可以评论和共享,并且会显示到Google Buzz上。朋友就能够看到这些评论。如果将评论公开那不认识的人也能够看到,增加了认识陌生人的机会。当然还有更加有趣的事情——可以通过看陌生人的Buzz找到自己感兴趣的资源,这也为提供了RSS的网站带来了一定的流量。对读者来说能找到新朋友,新资源确实是好事。
2010-5-23 18:41
呵呵,可惜用google buzz进行评论我在博客上看不到,有没有这样的工具可以把通过buzz评论引到我的博客上来?呵,分享和信息流动很重要。
2010-5-23 16:52
我的feed订阅也超级混乱,不过现在我使用wp的一款插件来统计
效果还不错
将近200的订阅,不过我真的不知道他们是订阅了看
还是偶然订阅了然后放着
反正我在google上订阅了不少,很久没去看了,有些高产的,都有上百篇文章了
2010-5-23 18:39
呵呵,发现同志们的回复质量越来越高了,我建议使用唯一的rss订阅地址,最好是二级域名。你觉得你的网站应该加一个订阅到xx的功能,比如我右上角的那些东东,我觉得这些东东有助于提高订阅量,用户使用起来比较方便。对了,问一下你首页的图片播放,会不会提高访问量?我也考虑搞一个图片播放的功能,要不网页有些死气,现在网页主要的图片是广告,哈哈。
2010-5-24 11:05
图片播放会让首页看起来漂亮些,别的用处基本没有。除非访客大多是从首页进的
如果访问者都是从搜索引擎进的,那就没啥必要了