Сайт не открывается не только из-за кода. Частая поломка после переноса: основное имя работает, а www смотрит в никуда или в сертификат, где этого имени нет. Человек видит ошибку браузера и не доходит до страницы.
Одно имя — основное
Выберите https и либо голый домен, либо www. Второе имя либо открывается тем же сертификатом и сразу уходит на основное, либо не должно резолвиться. Два живых адреса без редиректа — это два сайта для поисковика и путаница для людей.
Что не трогать в DNS
TXT для почты, в том числе SPF, остаётся как был. Запись для подтверждения домена в поисковой консоли — вторая TXT на том же корне, не замена почтовой. A-записи поддоменов, которые уже крутят другие сервисы, тоже не переписывают «заодно».
Сертификат
Имя в сертификате совпадает с адресом в строке браузера. Выпустили сертификат на голый домен — www им не откроется, пока не добавите имя в сертификат или не уберёте www из DNS. Ошибка сертификата — это не редирект и не «подождите DNS»: соединения просто нет.
После правки
- Открываются и http, и https основного имени
- Второе имя либо редиректит, либо не существует
- Канонический адрес в коде — тот, который реально открывается
Как этот адрес попадает в карту сайта — в заметке про sitemap. Два языка на одном домене — в тексте про hreflang. Проверить связку — через контакты.