Htaccess отличается заголовком с проблемой несоответствия

Кто-нибудь может указать, что не так с моим кодированием htaccess?

Я получаю ошибки: этот ответ согласован, но не имеет соответствующего заголовка Vary. Ресурс не отправляет Vary последовательно.

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

## Add Expire Headers
<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 1 year"
</IfModule>

# 1 month catching
<filesMatch "\.(css|js|jpg|jpeg|png|txt|html)$">
Header set Cache-Control "max-age=2678400, must-revalidate"
Header set Last-Modified "Mon, 16 Oct 2012 00:00:00 GMT"
</filesMatch>

1 ответ

Попробуйте удалить это:

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

Это вероятно установлено в другом месте.

Я надеюсь, это поможет вам.

Другие вопросы по тегам