AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] AMRewrite管理规则,为什么有些规则无效? |
|
---|---|
windyang |
windyang 发表于 2014-06-06 19:21:06
无效的是两条
第一条 location ~.*\.(swf) { expires 10000d; } 是设置让SWF访问本地缓存,但是我发现隔一段时间下载还是会更新,这条无效 第二条 location ~* \.(swf)$ { valid_referers none blocked www.domain.com; if ($invalid_referer) { return 403; } } 请大侠帮忙看看 网上找的防盗链的规则,测试了以后也是无效。
点赞,加油! (0分)
2014-06-06 19:21:06 1
|
l12ab |
默认的虚拟主机规则里已经有
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp3|wma)$ { expires 30d; } 详见 /usr/local/nginx/conf/vhost/***.conf
回复
2014-06-06 19:57:51 2
|
windyang |
但是我发现2天以后下载不是缓存了 各位有这种情况吗?
回复
2014-06-08 10:18:40 3
|
amysql |
你可以看下返回的header信息做测试。
类似: Cache-Control:max-age=2592000 Connection:keep-alive Date:Mon, 09 Jun 2014 05:13:18 GMT ETag:"50413e07-f84" Expires:Wed, 09 Jul 2014 05:13:18 GMT Keep-Alive:timeout=60 Last-Modified:Fri, 31 Aug 2012 22:43:19 GMT Server:nginx 一个月后过期。
回复
2014-06-09 13:16:51 4
AMH面板 - 好用高效低占用、安全可靠极稳定 |
windyang |
回复
2014-06-10 09:55:40 5
|