提问人:Rounin 提问时间:10/11/2022 更新时间:10/12/2022 访问量:314
是否可以在 nginx 的 .htaccess 中对 .woff2 文件进行放气?
Is it possible to DEFLATE a .woff2 file in .htaccess in nginx?
问:
我在nginx服务器上的全局.htaccess文件中有以下内容:
# COMPRESS FILES
<IfModule mod_deflate.c>
[...]
AddOutputFilterByType DEFLATE application/font-woff2
AddOutputFilterByType DEFLATE font/woff2
[...]
</IfModule>
我知道不久前关于什么类型应该代表文件存在一些争议,但我希望其中一行:MIME
.woff2
application/font-woff2
font/woff2
会起作用的。
显然,两者都没有。
更多信息:
- 我没有任何更深的文件覆盖全局文件
.htaccess
.htaccess
- 我的服务器版本是 nginx/1.21.6(在此基础上,我从未真正了解指令是如何工作的,但我使用了很多模块并且所有指令都可以工作)
.htaccess
问题:
我是否使用了错误的类型?MIME
或者问题是否可能相关?nginx
(或者其他我还没有想到的东西......?
答:
1赞
Irshad
10/12/2022
#1
最有可能的是,您应该修改 nginx.conf 文件以添加所需的压缩。
.htaccess文件在NGINX中不起作用
为了在 NGINX 上更好地覆盖压缩和性能,您可以使用 pagespeed 模块
https://developers.google.com/speed/pagespeed/module
nginx.conf 文件的示例代码块
gzip on;
gzip_vary on;
zip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_min_length 256;
gzip_types
font/eot
font/otf
font/ttf
image/svg+xml
text/css
text/javascript
text/plain
text/xml;
评论
0赞
Rounin
10/12/2022
谢谢你,@Irshad。如果我们只是假装我有一个 Apache 服务器,可能会更容易(就这个问题而言)。
评论
woff2
DEFLATE
.htaccess
.htaccess
nginx
nginx
.htaccess
nginx -T
T