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 с него, а не с веб-сайта.

Вот некоторая информация о том, как это сделать

Другие вопросы по тегам