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; }