@flyteam

NGINX Redirect Как реализовать?

Добрый вечер интересует совет по корректной настрйоки конфигурации nginx для следующей ситуации:

существуют (www.)domain1.local, (www.)domain2.local - 4 домена, включая www

необходимо всевозможные вариации
domain1.local > https://domain2.local
https://www.domain1.local > https://domain2.local
domain2.local > https://domain2.local

Как реализовать технически правильный и корректный 301 редирект для склейки старого домена с новым. Получаем рабочий домен https://domain2.local, все остальные вариации редиректят на него..

Существует большое количество примеров, но все же какой самый оптимальный по вашему мнению?
  • Вопрос задан
  • 393 просмотра
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
server {
  listen 80, 443;
  server_name domain1.local, www.domain1.local;
  rewrite https://domain2.local permanent;
}

server {
  listen 80;  # для понимания
  server_name domain2.local, www.domain2.local;
  rewrite https://domain2.local permanent;
}

server {
  listen 443;
  server_name domain2.local;
....
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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