2

我在 .htaccess 中添加了下一行,我在这里找到了如何在 htaccess 中指定不同的接受编码标头

    <IfModule mod_headers.c>
       <FilesMatch "\.(js|css|xml|gz)$">
         Header append Vary Accept-Encoding
       </FilesMatch>
     </IfModule>

但它不起作用,我还检查了 phpinfo(加载的模块:mod_headers ...)。我使用 Page Speed 插件,但在我的 css 文件中看不到这个标题。为什么它不起作用?

4

3 回答 3

5

也许你想用这个:

<IfModule mod_headers.c>
   <FilesMatch "\.(js|css|xml|gz)$">
     Header append Vary: Accept-Encoding
   </FilesMatch>
</IfModule>

带分号

于 2012-07-23T23:35:37.213 回答
0

在 .htaccess 文件中添加这个,它将起作用

<IfModule mod_headers.c>
    <FilesMatch ".(js|css|xml|gz|html)$">
        Header append Vary: Accept-Encoding
    </FilesMatch>
</IfModule>
于 2014-07-22T09:40:06.700 回答
0

如果其他示例不起作用,请尝试以下操作:

<IfModule mod_headers.c>
    Header set Vary "Accept-Encoding"
</IfModule>
于 2016-03-23T20:13:15.133 回答