A-A+

折腾二级域名RSS

2013年05月03日 新风向 评论 4 条 阅读 182 次

以前用feedsky烧制过风向吧的订阅源,图美观,用的是:feed.fengxiangba.com二级域名。随着feedsky关闭(不再维护?)服务器后,这个二级域名的订阅源也随即失效了,连找一个第三方替代的都没有。via:feedsky真心不能用了

今天有@kslr 网友在风向吧的文章中留言,提到了自己的服务器上搭建rss'服务器,重启二级域名的方法,而且步骤很简单,正好有空闲时间,也按图索骥折腾了一遍,结果还是走了弯路。直接导致原生的rss源地址:http://fengxiangba.com/feed/ 打开报错。

ie10下提示:无法显示 XML 页。
无法查看使用 样式表的 XML 输入。请更正错误然后单击 刷新 按钮,或稍后重试。


XML 文档必须有一个顶层元素。处理资源 'http://fengxiangba.com/feed/' 时出错。

fx提示:XML解析错误:未找到元素
位置:http://fengxiangba.com/feed/
行:1,列:1:

Google了下,都说是php文件空格引起的,插件引起的之类,搞得折腾了很久都没解决,无奈回滚了风向吧的备份,也幸亏有WordPress Database Backup的每日数据库备份,没有丢失留言及文章。

回滚也没能解决问题后,我才想着是不是绑定二级域名造成的问题,把@kslr提供的代码:

<?php
header("Content-Type:application/xml;charset=utf-8");
@readfile("http://fengxiangba.com/feed");
?>

更改为:

<?php
header("Content-Type:application/xml;charset=utf-8");
@readfile("http://fengxiangba.com/feed/atom");
?>

再次刷新rss源地址,两个都可以正常打开了。

测试:

http://feed.fengxiangba.com/

http://fengxiangba.com/feed/

不过这样更改过来,rss输出已经变成atom源了,不清楚具体是什么原因,有了解的朋友麻烦告知下。好在wordpress和各个rss阅读工具都是可以完善支持的,而且之前绑定的豆瓣九点和gr订阅的二级域名也都可以恢复更新了。

之前gr订阅的很多博客都是因为feedsky的原因导致无法更新文章,国内用他家的rss托管的博客太多了,和tw一样,连个官方说辞都没有,就这么悄无声息的拖着。

ps:有遇见订阅有问题的朋友拜托留言告知,十分感谢。

up:备份下设置方法:dns管理面板a记录二级域名到服务器,服务器建立同名文件夹,新建index.php,录入上述代码保持,上传服务器,dns绑定生效就ok了。

4 条留言  访客:2 条  博主:2 条

  1. kslr

    在tiny tiny测试了下,没有问题

给我留言

Copyright © 风向吧 保留所有权利.   Theme  Ality

用户登录

分享到: