A-A+
解决二级域名绑定RSS冲突
上次折腾二级域名绑定rss后,产生冲突导致rss输出错误的问题,详见:折腾二级域名RSS
后来虽然说通过更改为atom输出解决了问题,不过还是疑惑为什么会产生问题,又如何能避免问题。在@kslr的提示下,尝试将绑定的子域名目录通过cPanel面板重新指定并更改名称后,果然解决了rss输出错误的问题。
现在测试下来,ie10不再提示:无法显示 XML 页。firefox也能够正常订阅,不再报错:XML解析错误:未找到元素,行:1,列:1:了。
记录在风向吧里,以便有遇见同样问题的朋友不走弯路。
完整的绑定二级域名输出rss的设置方法:
- dns管理面板a记录二级域名到服务器,
- 服务器建立文件夹,
- cPanel面板下指定目录(不要使用feed为目录名称)
- 新建index.php,录入代码:
<?php
header("Content-Type:application/xml;charset=utf-8");
@readfile("https://fengxiangba.com/feed");
?>
保存后上传服务器目录下,等待dns绑定生效就ok了。
问题是在目录文件夹不能为feed或rss吧?
对,改成其它目录名就可以了。