WOFF2 - предложение заголовка ответа HTTP Content-Type
Я делаю некоторые оптимизации сайта с использованием PageSpeed. Я столкнулся со следующим предложением:
Следующие ресурсы не имеют набора символов, указанного в их заголовках HTTP. Указание набора символов в заголовках HTTP может ускорить отображение в браузере.
http://localhost:8892/.../FocoBold.woff2
http://localhost:8892/.../FocoRegular.woff2
http://localhost:8892/.../GTblack.woff2
Я немедленно запустил Google и нашел соответствующий ответ на StackOverFlow.
Я добавил следующую строку в .htaccess
но это не сработало для меня.
AddDefaultCharset UTF-8
Следующая вещь, которую я попробовал, но все еще безрезультатно.
AddType font/woff2 .woff2
Кто-нибудь может мне помочь с этим?
заранее спасибо
2 ответа
У меня была такая же проблема.
Я думаю, что скорость страниц искажает основную причину, которая заключается не столько в отсутствии определения кодировки, сколько в определении типа контента. Если это не определено, большинство браузеров предполагают, что отправляется обратно текст / html, где действительно не определен набор символов, тем более что файл .woff2 будет содержать "нестандартные" (ASCII!) Символы.
Мое решение (оно может не сработать, если ваша среда apache значительно отличается, например, не разрешать addtype в .htaccess
файлы) было добавить следующее к .htaccess
в соответствующем корне сайта обслуживается:
AddType application/x-font-woff2 .woff2
(Нашел этот ресурс)
Работал на меня!
В .htaccess AddType должен быть в модуле mod_mime.c
<IfModule mod_mime.c>
AddType application/woff2 .woff2
</IfModule>