WOFF2 - содержимого-тип HTTP-заголовок ответа предложение
Я делаю некоторые оптимизации сайта с помощью файле 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
может кто-нибудь помочь мне с этим?
спасибо заранее
1 ответов
у меня была та же проблема.
думаю, что файле PageSpeed неверно сообщает основную причину, которая заключается не столько в отсутствии определения кодировки, но в отсутствии определения content-type. Без этого определяется, это / большинство браузеров предполагают, что отправляется обратно текст / html, где, действительно, не была определена кодировка, особенно как .woff2 файл будет содержать "нестандартный" (ASCII!) пеструшки.
мое решение (оно может не работать, если ваш apache окружающая среда значительно отличается, например, не позволяя addtype на .htaccess
файлов), чтобы добавить .htaccess
в соответствующем корне обслуживаемого сайта:
AddType application/x-font-woff2 .woff2
(нашел это ресурс)
работал на меня!