nginx用cookie控制访问权限

使用nginx的一个网站有这么一个需求
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;}
 }
...
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据