nginx剔除指定cookie
location ^~ / {
# 保存原始 "Cookie" 头值
set $altered_cookie $http_cookie;
# 使用正则检查并剔除 "$Path=/" 部分
if ($http_cookie ~ '(.*?);?\s*\$Path="/"([^;]*)') {
# 在这里,$1 是 "$Path=/" 前的部分,$2 是后面的部分
set $altered_cookie $1$2; # 重新设置不包含 "$Path=/" 的新值
}
# 隐藏原始 "Cookie" 头
proxy_hide_header Cookie; #这里一定要加!!!
# 设置 "Cookie" 头为新值
proxy_set_header Cookie $altered_cookie;
}

浙公网安备 33010602011771号