Сервер добавляет 's' к разрешенному имени домена в заголовке CORS, установленном с помощью htaccess - PullRequest
0 голосов
/ 28 июня 2019

Заголовки CORS были установлены в файле htaccess на domain1.com , разрешающем доступ к domain2.com , но когда сделан запрос ajax для URL на domain1.com из domain2 .com это не работает.

<IfModule mod_headers.c> SetEnvIf Origin "http(s)?://(www\.)?(domain2.com)$" AccessControlAllowOrigin=$0$1 Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin Header set Access-Control-Allow-Headers "Content-Type" Header set Access-Control-Allow-Methods "GET,POST,OPTIONS" Header set Access-Control-Allow-Credentials "true" </IfModule>

Я ожидаю, что сообщение об успешной регистрации будет зарегистрировано на консоли, но я получаю эту ошибку:

Ошибка в консоли:
Access to XMLHttpRequest at 'http://domain1.com' from origin 'http://domain2.com' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header has a value 'http://domain2.coms' that is not equal to the supplied origin.

Он как-то добавляет 's' к значению заголовка, я, конечно, трижды проверил свой код, и нет 's'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...