Ошибка CORS исправление

admin Автор admin 02.02.2026

В целом ниже общий блок для добавления в конфиг nginx, дабы CORS починить

location /ваш локейшен {
    if ($request_method = 'OPTIONS') {
        add_header 'Access-Control-Allow-Origin' 'https://site.ru';
        add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
        add_header 'Access-Control-Allow-Headers' '*';
        add_header 'Access-Control-Allow-Credentials' 'true';
        add_header 'Access-Control-Max-Age' 1728000;
        return 204;
    }
    
    # Для обычных запросов
    add_header 'Access-Control-Allow-Origin' 'https://site.ru' always;
    add_header 'Access-Control-Allow-Credentials' 'true' always;
    
    #проксируем запрос в нужное место
    proxy_pass https://site2.ru;
    }