Vary Accept-Encoding标头不起作用

时间:2012-06-15 21:10:16

标签: .htaccess header vary

我在.htaccess中添加了下一行,我在这里找到How to specify vary accept encoding header in htaccess

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

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

3 个答案:

答案 0 :(得分:5)

也许你想用这个:

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

用分号

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

<IfModule mod_headers.c>
    Header set Vary "Accept-Encoding"
</IfModule>