Как при переезде на другой домен пренаправлять сразу на новый поддомен (example.co -> hd.example.com)?

Регистрация
15 Дек 2017
Сообщения
5,067
#1
Переехав с example.co на новый домен example.com и добавив поддомен hd, происходит такая цепочка перенаправлений:

example.co -> example.com -> hd.example.com
hd.example.co -> example.com -> hd.example.com
ru.example.co -> example.com -> hd.example.com

Всегда есть промежуточное звено нового домена example.com (это перенаправление делает Nginx) и если у Вас нет А-записи домена (её быть не должно), а только А-записи поддоменов в DNS, на этом промежуточном звене обрывается перенаправление.

Чтобы с домена example.co и любого его поддомена было перенаправление сразу на рабочий поддомен hd.example.com, Вы должны после переезда выполнить команду:

cinemapress redirect старыйДомен.co hd.новыйДомен.com

example.co -> hd.example.com
hd.example.co -> hd.example.com
ru.example.co -> hd.example.com

Команда создаст Nginx конфигурацию старого домена example.co с перенаправлением на поддомен hd.example.com:
cinemapress redirect example.co hd.example.com

Если нужна работа на HTTPS с собственным сертификатом, то сгенерировать можете командой:
cinemapress https example.co

Если Вы хотите изменить поддомен, можете заново выполнить команду и он поменяется:
cinemapress redirect example.co ru.example.com

Если нужно, чтобы перенаправление работало только для поисковых ботов:
cinemapress redirect старыйДомен.co hd.новыйДомен.com bot