我使用PHP创建了RSS源。基本上使用标题:
header("Content-Type: application/rss+xml; charset=ISO-8859-1");
然后创建xml字符串并输出它。
现在问题是,当我对输出RSS提要的PHP脚本进行更改时,这些更改需要永远传播并在RSS阅读器中显示。
我如何克服这个问题?
答案 0 :(得分:1)
您可以尝试使用HTTP缓存指令。
我建议用它进行测试:
Cache-Control: no-cache
这适用于制作:
Cache-Control: max-age=1800
它会使内容每30分钟到期一次(1800 = 30 * 60)。
提示:不要将XML创建为字符串。使用DomDocument API创建XML,它始终是正确的。没有奇怪的编码和类似的东西。