有可能在nginx的.htaccess中对.woff2文件进行DEFLATE吗



我的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有关?

(或者其他我还没有想到的事情…(

很可能您应该修改nginx.conf文件以添加所需的压缩。

.htaccess文件在NGINX 中不起作用

为了更好地覆盖NGINX的压缩和性能,您可以使用页面速度模块

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;

最新更新