修改了RSS输出,能否正常工作?
各位订阅我blog的同学,如果你成功的看到了这篇更新,请您挪步给我来个评论,谢谢!
用blogez的时候RSS地址一直是/rss.php,这是个真实存在的文件,干的事儿就是读数据然后按规定格式输出。之前也曾经想过去烧一个地址,以 防rss输出源有变,那样还得让订阅的同学改,会流失一定的订阅者。但我还是最信赖自己,我认为自己的域名最可靠,自己定义的url是永远都可用的,至少永远都是可控的。那些 第三方的服务商虽然看上去很不错,还顺便提供了诸如统计等很多功能,但谁知道明天那些网站还能不能访问?现在博客程序换成了wp,根目录下的文件都是做的 重301定向,输出的地址换成了虚拟的/feed。这个/feed是个不存在的目录,应该是wp-include里面那几个文件干的活儿。
之前迁移到wp的时候就考虑了这个问题,昨天折腾来折腾去没整好,直到早上1点多。在wordpress.org.cn上发了个默认的rss输出地址可否改变?的 帖子就睡了, 这一夜我没睡好,一直在想这个事情。一方面是想着怎么让原来的/rss.php依旧工作,做到无损迁移,另一方面想着如何做到一劳永逸。早上9点多起床以 后上网看帖,没有啥有用的回复,到处搜了搜,还是没找到办法。上午继续折腾了一下模板,下午没想这事儿,晚上继续找办法。终于让我找到一篇相关的文章,WordPress 自定义RSS输出若干方法 -part2 -输出FEED到独立域名,里面提到了建立一个 index.php的办法,我参考使用了readfile的方法,用/rss.php读出虚拟目录/feed的内容,看上去成功了。
于是今天晚上更新一篇,自己也看看,也请订阅我blog的同学如果能看到这篇更新就给我来个评论。
到底是用原始的rss还是去烧录,还是自己定义个二级域名,这些方法之前就有有不少的讨论。在我看来一劳永逸的应该是用二级域名,不但不怕输出源地址的变化,还不怕输出源格式的变化,可谓最好的解决方案。现在首先是要保证/rss.php还能继续工作,之后再抽时间整这个事儿。二级域名的方法好像也有些方法,哪位高人如果有解决方案不妨告诉我一下,一个是要一劳永逸,第二个是别有太多限制,比如必须有服务器的管理权限什么的,设置复杂点都没什么。
这么一折腾,到是有了个好处,wp有分析订阅的插件,哈,不知道我这么整以后还能不能用。另外就是发现鲜果和google reader上还各有几十个同学订阅了我的博客。我一直用抓虾,比较关注抓虾上的订阅数,这么看我的blog其实还是有那么点订阅量的。
Google Reader能看到全文。
能看到这篇文章。
btw, 可以考虑用apache的url rewrite,把之前的地址rewrite到新的地址上面。外面看起来是不会变的。
可以~···
可以看到,我用的是google reader,呵呵
抓虾也可以!
可以。我用鲜果。。
我成功的看到了这篇更新,已挪步给您来个评论,不用谢!(抓虾)
PS:提交评论貌似不太灵光。
Google Reader能看到
Feed URL: http://daxu.net/rss.php
正常