Nginx - 如何将Cache-Control添加到sitemap.xml,以便它从不缓存?

时间:2014-02-19 03:24:38

标签: nginx

如何设置Nginx永不缓存站点地图?

这是我的想法:

location ~* \.(xml)$ {
  expires -1;
  log_not_found off;
}

想法?

1 个答案:

答案 0 :(得分:1)

是的,如果你在之前的级别有一个add_header指令,那就更正了。如果不是那么

location〜*。(xml)$ {

add_header Expires -1;

log_not_found off; }

否定时间将缓存控制标头设置为no-cache。

使用标头的更好方法是使用具有模块more_set_headers和more_clear_headers的nginx v1.4.3,以便从源替换或设置标头。 您可以从here下载该模块。 更多信息HERE