Как поменять логику перенаправления через split_clients в Nginx?

Здравствуйте!!

Имеется конфигурация перенаправления пользователей на разные версии сайта:
split_clients "${remote_addr}" $designtest {
    25%     "1";
    25%     "2";
    25%     "3";
    25%     "4";
}

Перенаправление трафика работает в данном случае таким образом, что клиенту присваивается определенное значение (от 1 до 4) и закрепляется за ним. При переходе на url для перенаправлений его перекидывает всегда на ранее определенный вариант по хешу ip-адреса.

Вопрос, как сделать такой вариант, чтобы для одного и того же пользователя всегда принудительно менялся параметр? Т.е. трафик надо разделять не среди разных клиентов, а для одного клиента в обязательном порядке таким образом, чтобы он не попал допустим на 1 повторно, пока не оказался бы на 2, 3 и 4 версиях.
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы