AdSense for Feed重定向替换原来的RSS源
来自Jamesqi
--James Qi 2009年4月1日 (四) 19:52 (CST)
去年AdSense推出AdSense for Feed的时候,我就自己尝试把本站的新文章RSS源 http://www.jamesqi.com/Special:Newpages&feed=rss 在FeedBurner中进行了设置(好像行话叫烧制),但得到的新RSS源地址 http://feeds2.feedburner.com/JamesQi-zh-cn 我根本就没有公开过,只是在自己的Google Reader中尝试了一下。
前几天把人工搜索网站的新文章RSS源 http://www.18dao.com/Special:Newpages&feed=rss 也烧录成了 http://feeds2.feedburner.com/18dao-zh-cn ,但如果让别人知道是个问题。
MediaWiki 1.14开始有个新参数$wgOverrideSiteFeed可以用来修改替代默认的Feed地址,我用的1.10没有,就只有在首页上把以前的地址修改为新的地址,算是引导以后的用户使用新地址。
而已经被别人订阅的老地址我按照官方帮助采用了301重定向来解决,在Apache2的httpd.conf中设置:
RewriteCond %{HTTP_USER_AGENT} !FeedBurner RewriteRule ^.*Special:Newpages.*feed.*$ http://feeds2.feedburner.com/18dao-zh-cn [R,L]
RewriteCond %{HTTP_USER_AGENT} !FeedBurner RewriteRule ^.*Special:Newpages.*feed.*$ http://feeds2.feedburner.com/JamesQi-zh-cn [R,L]
从浏览器中打开老的RSS源会自动转入新的地址,但网上说有一些RSS阅读器并不支持301重定向,这个我还没有都去尝试过,在Google Reader中好像也没有支持。
不过,这两个Feed的订阅数量估计都是个位数(在Google Webmaster Tools中看到),只是一个尝试而已,根本也没有可能从AdSense产生值得关注的收入。
标签:AdSense、Feed、重定向、RSS。 |
相关内容:
|