Задать вопрос
JRazor
@JRazor
Senior StarkOverFlow Programmer

Nginx: как настроить редирект по поддомену и request_uri?

Добрый вечер!

Подскажите, пожалуйста, как настроить в nginx вот такое условие:

if ($host = sobdomain.domain.com) {
  if ($request_uri = ^\/(login|signup)$) {
		return 301 https://other.site
  }
}


То есть, при условии, что используется определенный поддомен и определенный URL - редиректить на другой сайт.
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@dodo512
map $host$request_uri $_url {
    ~^([^?]*)  $1;
}

server {
    if ($_url ~ "^subdomain\.domain\.com/(login|signup)$") {
        return 301 https://other.site/;
    }
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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