У меня есть поддомен "x.domain.com", который затем вызывает файлы из поддомена статического файла "y.domain.com".
В моем файле конфигурации у меня есть:
require_once("/var/_BACKEND$/functions/cors.php");
Это включает в себя файл Fine. Содержимое «cors.php» — это код, содержащийся в ответе на этот вопрос: CORS с заголовками php (я пробовал искать эту проблему!!)
В нижней части файла конфигурации у меня также есть код:
if(!function_exists('cors')) die("err"); else cors();
Теперь по какой-то причине, несмотря на то, что код точно такой же, как и выше, и файл в порядке, я все еще получаю следующую ошибку от браузера:
XMLHttpRequest не может загрузить http://y.domain.com/scripts/ajax.php . В запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Таким образом, доступ к происхождению 'http://x.domain.com' запрещен.
Использование средства проверки заголовков также дает следующие результаты:
302 является преднамеренным.
Это все выглядит так, как должно