Как организовать заглушку средствами nginx?

Помогите советом, помогите реализовать такую штуку:

1. Клиент заходит на www.сайт.com/wp-admin
2. NGINX выдает ему страницу с капчей если в кукизах нет значения например sess_cookie 34c34ce6fwev
3. Если в кукизах есть значение, тогда эта страница просто перенаправляет его уже на живую страницу /wp-admin/
4. Если значения нет, тогда генерится страница с капчей и после успешного ввода капчи такой кук вносится в браузер.

Понятно, что проверка на куки это простой php код с условием.

Вопрос в следующем, как прописать в конфиг nginx выводить страницу например с /var/www/captha/captha.php вместо нужно, которая и будет проводить проверку.
  • Вопрос задан
  • 491 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Fixid
if ($http_cookie !~* 'p=fgdfgdfgdfgdfg' ) {
rewrite ^ test.com/administrator/admin;
}
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы