自己的一个需求需要对a.b.com 下的 /c 这个目录下,cookie d=e 才能访问,如果不是,就重定向到f.html 下面看代码。 代码如下复制代码 server{ server_name a.b.com;...location /c/{ if ($http_cookie !~* "d=e(;.*|$)"){ rewrite (.*) /f.html break;} }...} 这样就解决了问题哦。