Заголовки 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'.