产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] AMRewrite管理规则,为什么有些规则无效?

windyang
铝牌会员
358.00 价值分

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分)   有, 感谢 (0分)
2014-06-06 19:21:06 1

l12ab
金牌会员
7345.06 价值分

默认的虚拟主机规则里已经有
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp3|wma)$
{
expires 30d;
}

详见 /usr/local/nginx/conf/vhost/***.conf
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-06-06 19:57:51 2

windyang
铝牌会员
358.00 价值分

引用:
l12ab 发表于 2014-6-6 19:57
默认的虚拟主机规则里已经有
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp3|wma)$
{


但是我发现2天以后下载不是缓存了

各位有这种情况吗?
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-06-08 10:18:40 3

amysql
创始人
99528.21 价值分

你可以看下返回的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

一个月后过期。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-06-09 13:16:51 4

AMH面板 - 好用高效低占用、安全可靠极稳定

windyang
铝牌会员
358.00 价值分

引用:
amysql 发表于 2014-6-9 13:16
你可以看下返回的header信息做测试。

类似:


HEADER信息已经在看了,现在好像正常了。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-06-10 09:55:40 5
 1  (总1页)
AMH社区列表
用户服务中心