我正在尝试在我的网站上强制使用no-cache来处理csv文件。
根据apache的文档,我添加了以下几行到httpd.conf中:
但是当我第一次尝试获取页面时,我在 CSV 文件中得到了以下内容:
根据apache的文档,我添加了以下几行到httpd.conf中:
ExpiresActive On
ExpiresDefault A0
<FilesMatch "\.(html|csv|htm)$">
ExpiresDefault A0
Header set Cache-Control "no-cache, no-store, must-revalidate, max-age=0, proxy-revalidate, no-transform"
Header set Pragma "no-cache"
</FilesMatch>
但是当我第一次尝试获取页面时,我在 CSV 文件中得到了以下内容:
Request Method:GET
Status Code:200 OK (from cache)
你有任何想法,我做错了什么?!
谢谢!!
Gabi。
"now"
代替A0
吗?另外,为什么在Header set
中使用max-age=0
,因为这是mod_expires应该填充的内容?你至少应该使用Header append
而不是set
。 - fgeExpiresDefault "now"
严格等同于Header append Cache-Control "max-age=0"
。这意味着你不应该使用Header set
。你能否转储一下你在问题中收到的完整标头? - fge