На моем производственном сервере появилась странная проблема с CORS, которая не имеет для меня никакого смысла.
Access to XMLHttpRequest at 'https://example.org/update' from origin 'https://www.example.org' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
(example.org - просто заполнитель для моего фактического домена)
Я проверил эту проблему , а также эту проблему , но обе эти проблемы можно решить либо отключив политику (действительно плохая идея для производства), либо проверив, что запрашивающая иURL-адрес ответа соответствует одному и тому же протоколу.
Я проверил оба.У меня нет идей. У кого-нибудь есть совет, где искать дальше?
Если это имеет какое-либо отношение, мой рабочий сервер находится на веб-хосте LAMP.У меня нет доступа к https.conf, но у меня есть это в моем файле .htaccess:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]