Назад | Перейти на главную страницу

Nginx не добавляет в шрифты заголовки с истекшим сроком действия, не меняет типы mime

У меня есть следующий блок местоположения в моем блоке сервера в /etc/sites-available/example.com:

    location ~* \.(ttf|woff|woff2|eot|mp4|css|gif|ico|jpeg|jpg|js|png)$ {
            expires max;
            log_not_found off;
    }

и это под /etc/nginx/mime.types:

types {
...
application/x-font-ttf ttc ttf;
application/x-font-otf otf;
application/font-woff woff;
application/font-woff2 woff2;
application/vnd.ms-fontobject eot;
...
}

Во-первых, тип содержимого заголовка ответа, похоже, не меняется. Например, для ttf он показывает приложение / октет-поток.

Самое главное, отсутствуют заголовки с истекающим сроком действия. Какие-нибудь советы?

Я такой глупый. Chrome devtools предоставлял мне ресурсы из кеша, хотя я очистил кеш в Chrome. Мне нужно было отключить кеш на вкладке сети. Все работает.