Nginx - 如果设置了cookie,则重定向主页

时间:2017-12-22 10:17:59

标签: redirect nginx cookies

我需要将主页重定向到子页面,但仅限于设置了特定的Cookie。我尝试了以下方法:

location = / {
  if ($http_cookie ~* "cookiename=cookievalue") {
    return 301 /subpage;
  }
  if ($http_cookie ~* "cookiename2=cookievalue2") {
    return 301 /subpage2;
  }
}

但如果设置了cookie,则会导致主页上出现403 Forbidden Error。我也不能把位置放在if里面,这显然是不允许的。

0 个答案:

没有答案