0

我安装了 Brotli
apt install brotli

并通过以下方式在 Apache 中启用 brotli 模块:

a2enmod brotli

并在我的虚拟主机配置中添加了这一行:

<IfModule mod_brotli.c>
    AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css text/javascript application/x-javascript application/javascript application/json application/x-font-ttf application/vnd.ms-fontobject image/x-icon
</IfModule>

但仍然无法在我的网站上启用。

我还应该做什么?

操作系统:Ubuntu 18 LTS

4

1 回答 1

2

我找到了我的问题的答案,以防有人遇到类似问题。

SetOutputFilter应该在前面定义AddOutputFilterByType

这是一个工作配置:

<IfModule mod_brotli.c>
    SetOutputFilter BROTLI_COMPRESS
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-brotli
    AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css text/javascript application/x-javascript application/javascript application/json application/x-font-ttf application/vnd.ms-fontobject image/x-icon
</IfModule>
    
于 2021-10-30T21:22:52.473 回答