В настоящее время я использую следующую конфигурацию для NGinx для тестирования своего приложения:
location / {
# see if the 'id' cookie is set, if yes, pass to that server.
if ($cookie_id){
proxy_pass http://${cookie_id}/$request_uri;
break;
}
# if the cookie isn't set, then send him to somewhere else
proxy_pass http://localhost:99/index.php/setUserCookie;
}
Но они говорят « IFisEvil ». Может ли кто-нибудь показать мне, как сделать то же самое задание без использования «если»?
А также, ошибочно ли я использую «if»?