【问题标题】:Vary Accept-Encoding header don't worksVary Accept-Encoding 标头不起作用
【发布时间】:2012-06-18 23:16:06
【问题描述】:

我在 .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 文件中看不到这个标题。 为什么它不起作用?

【问题讨论】:

    标签: .htaccess header vary


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      在.htaccess文件中添加这个,它会工作

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

      【讨论】:

        【解决方案3】:

        也许你想用这个:

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

        带分号

        【讨论】:

          猜你喜欢
          • 2013-05-14
          • 2011-09-06
          • 2011-04-08
          • 2011-03-08
          • 2010-12-30
          • 2013-01-10
          • 1970-01-01
          • 1970-01-01
          • 2018-05-02
          相关资源
          最近更新 更多