使用ngx_http_concat_module 合并 css文件,合并后的文件没有 Expires 信息。
@shudu 你好,想跟你请教个问题:
Tengine/1.2.2 (nginx/1.0.11) 升级过最新版本,也是不行!求帮助!
使用ngx_http_concat_module 合并 css文件,合并后的文件没有 Expires 信息。
ngx_http_headers_filter_module
使用 expires_by_types 增加也没用;
具体的配置:
location / { concat on; expires_by_types 90d text/css; index index.html index.php; autoindex off; }
合并后的文件格式:
<link type="text/css" rel="stylesheet" href="http://www.xxx.com/style/css/??a.css,b.css,c.css?t=201206v3.css">
请教是什么问题,谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
谢谢!已经成功,我放远程服务器测试就好了,在本地居然不行,很奇怪!呵呵
我试了一下Tengine-1.3.0,是OK的:
配置:
location / {
root html;
index index.html index.htm;
concat on;
expires_by_types 90d text/css;
}
访问:
$ curl -i localhost/??1.css,2.css,3.css
HTTP/1.1 200 OK
Server: Tengine/1.3.0
Date: Wed, 25 Jul 2012 10:35:39 GMT
Content-Type: text/css
Content-Length: 17
Last-Modified: Wed, 25 Jul 2012 10:30:40 GMT
Connection: keep-alive
Expires: Tue, 23 Oct 2012 10:35:39 GMT
Cache-Control: max-age=7776000
one
two
three
我试了一下Tengine-1.3.0,是OK的:
配置:
location / {
root html;
index index.html index.htm;
concat on;
expires_by_types 90d text/css;
}
访问:
$ curl -i localhost/??1.css,2.css,3.css
HTTP/1.1 200 OK
Server: Tengine/1.3.0
Date: Wed, 25 Jul 2012 10:35:39 GMT
Content-Type: text/css
Content-Length: 17
Last-Modified: Wed, 25 Jul 2012 10:30:40 GMT
Connection: keep-alive
Expires: Tue, 23 Oct 2012 10:35:39 GMT
Cache-Control: max-age=7776000
one
two
three
1、你把详细的HTTP头都贴出来看看吧,因为我没看到Content-Types的内容。
2、可以直接使用expires试试。
1、你把详细的HTTP头都贴出来看看吧,因为我没看到Content-Types的内容。
2、可以直接使用expires试试。