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

Запрос Apache2 Cross-Origin заблокирован, пока установлены заголовки

Мой веб-сайт использует 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?

В конце концов нашел решение.

Нам пришлось установить CORS в нашей корзине (мы используем Amazon S3), поскольку файлы передавались в CDN из нее, а не напрямую с веб-сайта.

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