我不确定问题是否因为错误的PHP代码或nginx配置错误而发生。
我喜欢以原子格式生成Feed。 Feed的XML有效。我通过
设置内容类型header("Content-type: application/atom+xml");
在我推出XML之前。尽管如此,我从铬开发者工具中获得了不同的信息。
网络中的tableview向我显示 text / plain 作为类型:
但是,标题本身似乎没问题,因为它声明 application / atom + xml :
这个mime-type在nginx-configuration中正确设置:
types {
[...]
application/atom+xml atom;
[...]
}
什么可能缺少/错误,铬不能识别我的饲料的正确mime类型,并将其声明为text / plain?
答案 0 :(得分:1)
问题似乎是Chrome无法识别application/*+xml
内容类型。看起来您需要使用普通的旧application/xml
来获取XSLT处理并更正内容类型显示以在开发工具中工作。