apache 无缓存,过期

标签 apache mod-expires no-cache

我正在尝试对我网站上的 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)  

你知道我做错了什么吗?!

谢谢!!

加比。

最佳答案

我检查了一下,发现我启用了 Django 中间件,它们处理了缓存。我禁用了它,现在它可以工作了。

对不起..:)

关于apache 无缓存,过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8694512/

相关文章:

javascript - 为什么重定向 404 错误会导致 js 文件返回 HTML?

apache - 添加没有 mod_expires 的 expires header ?

c# - 如何为 Windows Phone 应用程序禁用异步 HTTPWebRequest 的缓存?

uitableview - 使用 SSL 和 JAAS 时在 jBoss 的哪个位置设置了 Cache-Control 和 Pragma HTTP header ?

java - 由于什么原因从 Apache httpClient 中删除了预身份验证?

html - 我如何告诉 Apache 将没有扩展名的文件作为 text/html 提供?

php - Linux服务器中的共享目录

ruby-on-rails - 为 lighttpd/thin 启用浏览器缓存

javascript - 如何验证 "Cache-Control"、 "no-cache, no-store, must-revalidate"