我的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;