有没有办法检查nginx
中是否存在特定的cookie?
目前我有一个设置头部的部分,如下所示:
proxy_set_header x-client-id $cookie_header_x_client_id;
我希望您能够检查该cookie是否存在,如果存在则设置标头,否则不要覆盖标头。
我尝试过以下方法:
if ($cookie_header_x_client_id) {
proxy_set_header x-client-id $cookie_header_x_client_id;
}
但是它不起作用并显示以下错误:
"proxy_set_header" directive is not allowed here in /etc/nginx/sites-enabled/website:45
有什么解决方案吗?