Здравствуйте.
Проблема заключается в том, что практически на всех поддоменах(к примеру: spb.digit-mart.ru/) вместо иконок непонятные значки и при нажатии на кнопки, к примеру “в корзину” - ошибка error endefined…
Проверил в консоли ошибки:
Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на https://digit-mart.ru/catalog/view/theme/netstore/fonts/Pe-icon-7-stroke.woff?d7yf1v. (Причина: отсутствует заголовок CORS «Access-Control-Allow-Origin»)
и таких штук 10 ошибок…
Заметил, что сайт не видит поддомен, т.е. если зайти в “исходный код страницы”, spb.digit-mart.ru там не найдем, а только digit-mart.ru/… Если зайти на поддомен Новосибирска, то все работает.
Писал в тех поддержку хостинга, их ответ:
Для сайта можно в файле прописать заголовок:
Header set Access-Control-Allow-Origin "*"
Но дело в том, что шрифты - это статика и отдается она веб-сервером nginx, который не читает файл .htaccess, можем вам переключить статику на апач для поддоменов, но это замедлит её обработку.
Стоит ли переключить статику на апач?
Может есть другой вариант решения проблемы?