在 Nginx 中禁用 Cookies 可以通过清除或过滤请求和响应中的 Set-Cookie 头来实现。需要注意的是:禁用 Cookies 后,用户会丢失某些可能依赖 Cookies 的功能,比如登录状态、会话跟踪等。
1、第一种方法
可以使用 proxy_hide_header 指令隐藏 Set-Cookie 头
location / {proxy_pass http://backend;proxy_hide_header Set-Cookie;
}
2、第二种方法
通过 header_filter_by_lua_block 使用 Lua 脚本禁用 Cookies
location / {