Как перенести сайт на другой хостинг без потерь
Переезд на новый хостинг звучит страшно, но на деле это несколько понятных шагов. Главное — действовать по порядку и не менять DNS до того, как сайт полностью заработает на новом месте.
Шаг 1. Сделайте полную резервную копию
Скачайте с текущего хостинга все файлы сайта (через FTP или файловый менеджер панели) и экспортируйте базу данных (обычно через phpMyAdmin — экспорт в .sql). Это ваша страховка на случай любой ошибки.
Шаг 2. Разверните сайт на новом хостинге
Загрузите файлы в корневую папку нового хостинга, создайте новую базу данных и импортируйте в неё дамп .sql. Пропишите новые данные подключения к БД в конфигурации движка (для WordPress — wp-config.php, для 1С-Битрикс — dbconn.php).
Шаг 3. Проверьте сайт до переключения домена
Большинство хостингов дают временный технический адрес или возможность проверить сайт через файл hosts. Убедитесь, что всё открывается, формы работают, картинки на месте — и только потом переключайте домен.
Шаг 4. Переключите DNS / A-запись
В панели управления доменом смените A-запись на IP нового хостинга (или NS-серверы, если домен делегируется хостеру). Обновление DNS занимает от нескольких минут до 24 часов — в это время часть пользователей видит старый сайт, часть новый.
Шаг 5. Переоформите SSL и проверьте HTTPS
На новом хостинге выпустите бесплатный SSL (Let's Encrypt) и убедитесь, что сайт открывается по https без ошибок «смешанного содержимого».
Как избежать простоя
- Не удаляйте сайт со старого хостинга минимум неделю после переезда.
- Переключайте DNS в период низкого трафика (ночь, выходные).
- Заранее понизьте TTL DNS-записей — тогда изменения разойдутся быстрее.
Частые вопросы
Сколько времени занимает перенос сайта?
Сам перенос файлов и базы — от 15 минут до пары часов. Плюс обновление DNS до 24 часов. Небольшой сайт обычно полностью «переезжает» за один вечер.
Потеряю ли я позиции в поиске при переносе?
Нет, если URL-адреса страниц не меняются и сайт не лежит во время переезда. Смена хостинга сама по себе на позиции не влияет.
Нужно ли платить за перенос?
Чаще всего нет. У большинства белорусских провайдеров, включая HostFly.by, перенос сайта с другого хостинга бесплатный.
Читайте также: Лучший хостинг для сайта · К рейтингу