Ошибка modx access allow origin

Создал контекст 1.site.ru (настроил все правильно все работает) в файловой системе есть директория со шрифтами
при переходе на site.ru все ОК
а вот на 1.site.ru выводятся ошибки типа
Access to font at 'https://site.ru/assets/fonts/Linearicons-Free.woff2' from origin 'https://1.site.ru' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Помогите пожалуйста исправить
vit
vit
02 февраля 2023, 19:25
modx.pro
553
0

Комментарии: 8

Артур Шевченко
02 февраля 2023, 22:53
+1
У тебя этот шрифт подключен по абсолютному пути и когда ты с другого домена хочешь ео подключить браузер тебе говорит, что так делать нельзя. Либо надо все поддомены включить в разрешенные.
    vit
    vit
    02 февраля 2023, 23:24
    0
    А как включить поддомен в разрешенные?
      Артур Шевченко
      03 февраля 2023, 11:12
      0
      Этого я не знаю, но знают Яндекс и Гугл, спросите там.
        vit
        vit
        03 февраля 2023, 11:28
        0
        Если вы об этом
        <IfModule mod_headers.c>
            Header set Access-Control-Allow-Origin "*"
        </IfModule>
        То это не помогло и в ядре пробывал его вписать и в корне
        Николай Савин
        03 февраля 2023, 11:28
        0
        Добавляете в PHP код, к которому обращаетесь специальные заголовки через headers.
        По идее вот такая запись разрешает доступ из другого домена
        Access-Control-Allow-Origin: https://domain.xyz
        В некоторых случаях нужно еще добавить правило в конфиг сервера.
      Константин Ильин
      03 февраля 2023, 12:50
      0
      Может все проще, заменить все вызовы
      https://site.ru/assets/fonts/Linearicons-Free.woff2
      на
      /assets/fonts/Linearicons-Free.woff2
      т.е. без явного указания домена и абсолютный путь.
        vit
        vit
        03 февраля 2023, 13:18
        0
        Так лежат то они в site.ru/assets/….
        Если я с сайта 1.site.ru обращусь к шрифту он его вообще не найдет(
          Константин Ильин
          03 февраля 2023, 14:06
          0
          а, у вас с другого сайта берется все… понял. Я то полагал, что контекст создан в одной и той же админке и к тому же «сайту» обращаетесь, только домены разные.
          Тогда Вам выше подсказали, или гугл. Тут даже дело не в модх.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        8