Настройка кеширования на стороне клиента. Nginx + Apache 2

Заголовки HTTPЕсть сайт на хостинге. Нужно вывести в топ по Google Page Speed (не надо плеваться, так хочет клиент). Сайт работает на Nginx + Apache 2. Пробовал вставлять такую конструкцию в .htaccess :

<FilesMatch ".(gif|jpg|jpeg|png|ico|js|css|ttf|woff|woff2)$">
  Header set Cache-Control "max-age=604800"
</FilesMatch>

Ноль результата.

Затем вставил в конфиг nginx.conf в http {} такую конструкцию:

server {
    location ~* ^.+\.(jpg|jpeg|gif|png|ico|js|css|ttf|woff|woff2)$ {
        expires 1w;
        add_header Cache-Control private;

    }
}

Перезапустил nginx. Все прошло без ошибок. Затестил на валидность service nginx status - говорит все ок.

Но кеширования так и не происходит. Что делать не знаю, уже перерыл кучу статей, и перепробовал кучу вариантов.


Ответы (0 шт):