Как настроить CORS на тарифе Eterno?

3 ответа

Нужно настроить CORS. Прописал в .htaccess  Header add Access-Control-Allow-Origin "*", для перезагрузки 2жды сменил версию php. Не помогло. Как быть?

Ответы (3)

HARDKOD +42
13.02.2017 17:39
Файл .htaccess подгружается при каждом запросе, нет нужды перезагружать сервер (поэтому так важно чтобы в нем не было 100500 инструкций, а то сайт будет каждый раз их грузить и все будет медленно работать, но это отдельный разговор)

Пришлите пожалуйста адрес страницы где вы отдаете заголовок для проверки заголовков.
Заголовки также можно установить из PHP

<?php
header("Access-Control-Allow-Origin: *");
?>


Но важно, чтобы отправка заголовков выполнялась до вывода (print/echo) любого контента страницы, иначе возникнет ошибка Cannot modify header information - headers already sent
Свернуть ответы
А как быть если у меня там не скрипты, а статика (шрифты например)?
Техническая поддержка рекомендует делать так:
Для решения вопроса рекомендуется использовать следующий вариант:
- в скриптах сайта можно использовать ссылки на файлы, которые физически отсутствуют (например, для файлов на сервере использовать формат pdx);
- осуществлять перенаправления с таких файлов на существующие при помощи .htaccess.

При использовании описанного способа запрос будет обрабатываться Apache, и ограничения в .htaccess будут вступать в силу.

Пример .htaccess:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domain.ru$
RewriteCond %{REQUEST_URI} ^/test/test1.woff$
RewriteRule ^(.*)$ /test/test.woff [L]
Header set Access-Control-Allow-Origin "*"

Похожие вопросы

Van Lodibito
366

Ошибка кодировки на сервере

Сайт написан на python на нем происходит обработка pdf файлов и проблема заключаеться в использование сервером ascii таблици, как стандартную кодировку файлов и код для проверки этого выдает: getlocale: (None, None) getdefaultlocale(): (None, None) fs_encoding:...
Артур
469

Не могу обновиться с версии Joomla 3.9.27 на 3.10.11 и сменить версию PHP 7.4 на 8.0

1 вопрос: Скачал файлы через VPN, пробую через консоль. Выдаёт при загрузке ошибку "500". Никак не могу обновить сайт. Пакеты есть, а сайт не хочет их принять. 2-й вопрос:  Сайт просит сменить версию PHP c 7.4 на 8.0 и выше. Но...
Максим
467

Съезжает картинка, прошу помощи.

Здравствуйте, проблема с сайтом. После редактирования документа PHP, появилась проблема с корректным отображением карты ТЦ.  Проблемный 1й этаж. Но после перехода между разными этажами всё становится номально. <div><img class="image"...
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Войти в Комьюнити
Регистрация в Комьюнити
Восстановление пароля