How to Specify “Vary: Accept-Encoding” header in .htaccess

前端 未结 7 1350
情话喂你
情话喂你 2020-12-12 10:34

Google PageSpeed says I should \"Specify a Vary: Accept-Encoding header\" for JS and CSS. How do I do this in .htaccess?

7条回答
  •  生来不讨喜
    2020-12-12 11:20

    No need to specify or even check if the file is/has compressed, you can send it to every file, On every request.

    It tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server.

    
      Header unset Vary
      Header set Vary "Accept-Encoding, X-HTTP-Method-Override, X-Forwarded-For, Remote-Address, X-Real-IP, X-Forwarded-Proto, X-Forwarded-Host, X-Forwarded-Port, X-Forwarded-Server"
    
    
    • the unset is to fix some bugs in older GoDaddy hosting, optionally.

提交回复
热议问题