Как использовать 301-редирект в .htaccess по IP-адресу?

Как использовать 301-редирект в .htaccess по IP-адресу?

Я перенес сайт на другой хостинг. Некоторые пользователи видят старый сайт, так как их DNS-серверы указывают на старый IP хостинга.

Как мне изменить .htaccess на старом сайте, чтобы сообщить их DNS-серверам, что этот IP неправильный и они должны перейти на новый? Возможно ли это вообще?

решение1

Сам DNS-сервер вообще не контактирует с вашим веб-сервером, поэтому невозможно «сообщить их DNS-серверам, что этот IP-адрес неверен».

Также, перенаправление HTTP на новый IP-адрес, вероятно, не будет работать так, как ожидалось (с именем VHosts и т. д.?). Вы снизили TTL записей DNS? Если нет, сделайте это сейчас...

решение2

Лучшим вариантом будет создать поддомен, указывающий на новый IP-адрес (new.blah.com), а затем сделать перенаправление 301 на старом сервере, чтобы указать на новый поддомен. Это позволит всем видеть ваш сайт, пока изменения DNS не распространятся повсюду.

Связанный контент