Хостинг. поддомены и загрузка шрифтов

tekhno-dom.ru
7 років
1
пытаюсь на поддомене загрузить шрифт с основного домена, не выходит
Access to Font at 'vimso.ru/catalog/view/javascript/bootstrap/font/glyphicons-halflings-regular.ttf' from origin 'murmansk.vimso.ru' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'murmansk.vimso.ru' is therefore not allowed access.
как исправить?
в httacces
что только не добавлял, не помогает
Header set Access-Control-Allow-Origin "murmansk.vimso.ru"
Header add Access-Control-Allow-Origin "vimso.ru"
toxi
7 років
0
Попробуйте просто скопировать шрифт в папку сайта и указать путь к шрифту на свой сервер.
tekhno-dom.ru
7 років
0
не очень понял что вы сайтом сервером называется, но в любом случае если и получится, то это компромис, поддоменов планируется много...
хотелось бы все таки с заголовком решить вопрос, что не так там
toxi
7 років
0
не очень понял что вы сайтом сервером называется© tekhno-dom.ru

Извините, моя ошибка. Я имел ввиду хостинг, где находится проблемный сайт.
Согласен, что компромисс.

Предлагают в Интернете еще такой вариант:
Почему бы вам не забрать шрифты/иконки к себе на новый сайт и прописать локальные пути?

Если такой возможности нет - добавьте у источника ( место, где лежат файлы, а не у себя) заголовок типа
Access-Control-Allow-Origin: http://новый_ _адрес_сайта
karlov
7 років
0
В панели хостинга в настройках сайта www.vimso.ru удалите расширение ttf из списка статических файлов, чтобы для файлов с таким расширением срабатывали директивы из .htaccess.
eugen
7 років
1
Удалите расширения шрифтов (ttf в примере и другие, если используются) со списка Статические файлы в настройках сайта, с которого грузятся шрифты.

+ к этому в .htaccess сайта со шрифтами добавьте:

<FilesMatch "^.+(eot|svg|ttf|otf|woff2|woff)$">
    Header set"Access-Control-Allow-Origin""*"
</FilesMatch>
tekhno-dom.ru
7 років
0
спасибо, получилось с удалением из статических файлов в добавлением в .htacces
Тема закрита.