使用 rewrite ^(.*)$ /$1.gz break;
来重写请求。 可以正常请求并返回。
可就是返回的东西浏览器解析不了。
因为 content-type 值会为 application/gzip, 我想让他变为我想要的, 试过了各种方法都没用.. 就很难受。
折腾好久, 不知道怎么搞了,Nginx gzip_static 模块似乎只能对静态文件生效, 我这场景是访问对象储存里边的资源。
location ~* ^.+\.(css|js)$ {
rewrite ^(.*)$ /$1.gz break;
#下面是试过的东西, 全都没用
#gzip_static on;
#default_type application/javascript;
#types {
# application/javascript gz;
#}
#add_header content-type application/javascript
proxy_pass https://cos;
proxy_redirect default;
#......
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.