如何使用.htaccess禁用代理缓存

Gun*_*ium 5 apache .htaccess proxy caching http

我有一个问题,企业代理服务器为不同的登录用户提供页面.我估计我可以通过禁用代理缓存来解决这个问题.此页面建议在htaccess中包含以下代码段:

ExpiresDefault A0
Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0"
Header set Pragma "no-cache"
Run Code Online (Sandbox Code Playgroud)

正如我所理解的那样(通过谷歌搜索),Expires标题只能由代理读取,所以我也可能只使用"Header set Expires 0"?

我想这也会阻止样式表,图像和其他资产的缓存(虽然只能通过代理,而不是浏览器)?

处理这个问题的最佳方法是什么?我正在运行PHP,如果推荐的话,也可以通过PHP轻松修改标头.

我无法访问代理服务器进行测试.

Kis*_*ore 0

使用:

过期有效日期

立即过期默认

标头设置 Cache-Control“no-cache、no-store、must-revalidate、max-age=0、proxy-revalidate、no-transform”

标头设置 Pragma“no-cache”