Как проверить, существует ли заголовок авторизации в Nginx? - PullRequest
0 голосов
/ 11 июня 2019

Я пытаюсь перехватить запросы без заголовка авторизации в Nginx и перенаправить его по другому пути.

server {
    ...

    location @authorized {

            if($http_authorization){
                // Do stuff
            }
    }
}

Это то, что я получаю, когда запускаю nginx -t

nginx: [emerg] неизвестная директива "if ($ http_authorization)"

Кажется, что заголовок на месте, как когда я пытаюсь отладить, используя это вместо вышеупомянутого, если я получаю заголовокназад.

add_header 'X-myheader' '$http_authorization' always;
return 418;
...