我使用php通过在rss文件中放入一些php命令然后更改rss目录中的htaccess文件来自动生成数据库中的rss文件,以便像这样解析php的xml文件
AddType application/x-httpd-php .php .xml
但是,当我去验证我的Feed时,它说Feed是有效的,但是作为文本文件发送,我应该将htacces更改为包含AddType application/xml
。但是当我在php行之后添加它时,该文件将不会执行文件中的php命令
对此最佳解决方案是什么?
答案 0 :(得分:3)
试
header('Content-Type: application/rss+xml;charset= utf-8 ');
答案 1 :(得分:0)
您必须在PHP代码中设置Content-Type。例如,将其添加到PHP代码中:
header('Content-Type: application/rss+xml');
答案 2 :(得分:0)
添加:
header('Content-Type: application/rss+xml');
代码。此外,我建议编写您的XML,而不是在fily上生成它。我非常怀疑它经常变化。
答案 3 :(得分:0)
您应该在文件顶部添加:
header('Content-type: application/atom+xml');
发送任何内容之前