我正在尝试让NGINX检查请求头user_header_token
是否存在。如果不存在,则重定向到登录网站。如果存在,则使用头的值设置一个cookie。目前在设置时,该cookie为空,而不是我试图将其设置为的$http_
变量。有人看到我做了什么阻止这个cookie被设置为头的值吗?
http {
include /etc/nginx/mime.types;
server {
listen 80;
location / {
if ($http_user_header_token = "") {
rewrite ^.*$ https://loginsite.com/;
return 403;
}
add_header Set-Cookie user_header_token=$http_user_header_token;
root /usr/src/ui/;
index index.html;
}
}
}