VPS侦探论坛
标题:
nginx反向代理,如何实现针对某一文件或者URL禁止缓存
[打印本页]
作者:
keepmg
时间:
2011-8-10 16:48
标题:
nginx反向代理,如何实现针对某一文件或者URL禁止缓存
问题描述:
当前路径为: a.php 通过一超链接到 b.php?x=xxxx, b.php处理完成以后, 302redirect 到a.php。
结果:能够成功返回到a.php,但a.php该页面无刷新(即HTTP 头文件返回 304代码,读取的乃是缓存文件)。
求能实现,成功返回a.php,并刷新a.php页面(文件头返回200)
网上搜索了一下:
得到以下解决方法:
在nginx.conf中加入
location ~* nocache\.jpg$ {
add_header Cache-Control no-store;
}
该方法成功在IE(各版本), FF(3.5)应用。但是chrome, FF(5.0以上),依旧无效。。
求解。
针对某一文件或者
URL
禁止缓存
作者:
keepmg
时间:
2011-8-10 17:48
标题:
回复 1# 的帖子
自个儿帮顶。求答案。
作者:
licess
时间:
2011-8-10 19:28
add_header Cache-Control no-store;
换成
expires off;
试试
作者:
yuweitaocn
时间:
2011-8-11 17:58
这一个就要看你的编程者的设定了啊。或者把你的缓存写得详细一点。。
作者:
yuweitaocn
时间:
2011-8-11 18:01
其实一般的设定都是服务器只静态缓存一些JPG等静态的URL,而PHP等动态的URL是不作缓存处理的(在nginx下面。)
欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/)
Powered by Discuz! X3.4