У меня проблема с конфигурацией nginx. Я хочу добавить заголовок Access-Control-Allow-Origin в конфигурацию nginx для одного домена, но для обоих http и https
Я пробовал эту конфигурацию, но она не работает:
add_header 'Access-Control-Allow-Origin' "https://example.com http://example.com" always;
Я получаю ответ об ошибке от браузера:
The 'Access-Control-Allow-Origin' header contains multiple values 'https://example.com http://example.com', but only one is allowed. Have the server send the header with a valid value ?
Использовать nginx's $scheme
переменная
схема $
схема запроса, «http» или «https»
add_header 'Access-Control-Allow-Origin' "${scheme}://example.com" always;