我需要将主页重定向到子页面,但仅限于设置了特定的Cookie。我尝试了以下方法:
location = / {
if ($http_cookie ~* "cookiename=cookievalue") {
return 301 /subpage;
}
if ($http_cookie ~* "cookiename2=cookievalue2") {
return 301 /subpage2;
}
}
但如果设置了cookie,则会导致主页上出现403 Forbidden Error。我也不能把位置放在if里面,这显然是不允许的。