Ошибка управления кешем Apache - PullRequest
0 голосов
/ 21 января 2019

Пожалуйста, мне так нужна помощь, я включил управление кэшем Apache для некоторых типов файлов, особенно файлов шрифтов, используя модуль expires и header header (Не одновременно).В каждом файле указаны кэши, кроме файла шрифтов, я старался изо всех сил, чтобы исправить это, но не повезло.Любое решение, чтобы это исправить?

Метод модуля Expires

##___________Cache control________________________________________##
# Declare fonts content-type
AddType application/vnd.ms-fontobject .eot
AddType application/x-font-ttf .ttf
AddType application/x-font-opentype .otf
AddType application/x-font-woff .woff
AddType image/svg+xml .svg

ExpiresActive on

ExpiresByType application/x-font-woff "access plus 7200 seconds"
ExpiresByType application/x-font-ttf "access plus 7200 seconds"
ExpiresByType application/vnd.ms-fontobject "access plus 7200 seconds"
ExpiresByType application/svg+xml "access plus 7200 seconds"
Header append Cache-Control "public"
##________________________________________________________________________##

Метод модуля заголовка

##___________Cache control________________________________________##
<filesmatch "\.(ttf|jpg|svg|png|jpeg|ico|js)$">
   Header set Cache-Control "max-age=86400, public"
</filesmatch>
##________________________________________________________________________##

Выход

output

1 Ответ

0 голосов
/ 22 января 2019

Вместо этого:

    <filesmatch "\.(ttf|jpg|svg|png|jpeg|ico|js)$">
          Header set Cache-Control "max-age=86400, 
          public"
   </filesmatch>

Попробуйте это:

    <FilesMatch regex> 
    </FilesMatch>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...