Apache2 Cross-Origin Request заблокирован, пока установлены заголовки
Мой сайт использует CDN, и хотя в Chrome в Firefox все нормально, я получаю следующую ошибку:
Блокировка перекрестного запроса: та же политика происхождения запрещает чтение удаленного ресурса по адресу http://static.website.com/wp-content/themes/themename/fonts/font-name.woff. Это можно исправить, переместив ресурс в тот же домен или включив CORS.
Когда я проверил мой сайт.htaccess, я заметил, что заголовок открыт для * при запросе файлов такого типа (шрифты).
Вот что я установил:
<FilesMatch "\.(svg|ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
Есть идеи, что еще нужно сделать, чтобы шрифты могли работать с CDN?
1 ответ
Решение
В конце концов нашел решение.
Нам пришлось установить CORS в нашем ведре (мы используем Amazon S3), поскольку файлы поступали в CDN с него, а не с веб-сайта.