Web hosting · Гайд

Как перенести сайт на новый хостинг

Обновлено October 11, 2026 5 мин чтения

На этой странице
  1. Чек-лист вкратце
  2. Шаг 1: составьте список и уменьшите TTL
  3. Шаг 2: сделайте бэкап файлов и баз данных
  4. Шаг 3: восстановите сайт на новом хостинге
  5. Шаг 4: проверьте до переключения
  6. Шаг 5: перенесите почту без потери писем
  7. Шаг 6: переключите DNS
  8. Бесплатный перенос на HytHost
  9. FAQ

Перенос сайта на новый хостинг кажется рискованным, но это обычная задача, если делать всё в правильном порядке. Правило простое: сначала скопируйте всё, проверьте сайт на новом хостинге и только потом направьте на него домен. Посетители видят старый сайт, пока новый не будет готов.

Это пошаговый чек-лист для любого сайта с заметками по WordPress и cPanel, а также по переносу почты без потери писем.

Чек-лист вкратце

  1. Составьте список того, что использует сайт: файлы, базы данных, почта, DNS-записи, задания по расписанию.
  2. За день до переключения уменьшите TTL в DNS.
  3. Сделайте резервную копию файлов и баз данных на старом хостинге.
  4. Восстановите их на новом хостинге.
  5. Проверьте сайт на новом хостинге, прежде чем его увидит кто-то ещё.
  6. Создайте почтовые ящики заново и скопируйте письма.
  7. Переключите DNS и оставьте старый хостинг ещё на несколько дней.

Не хотите заниматься этим сами? Каждый тариф веб-хостинга HytHost включает один бесплатный перенос сайта, от €0.99/мес.

Тарифы веб-хостинга

Шаг 1: составьте список и уменьшите TTL

Запишите всё, от чего зависит сайт, чтобы ничего не потерять:

  • файлы сайта, обычно в public_html;
  • каждую базу данных с её именем и пользователем;
  • почтовые ящики, переадресации и фильтры;
  • DNS-записи помимо самого сайта: MX для почты, TXT-записи для SPF, DKIM и подтверждения сайта;
  • cron-задания, версию PHP и любые особые настройки.

Затем за день до переезда уменьшите TTL записей домена, например до 300 секунд. TTL — это время, в течение которого интернет кэширует ваши DNS-записи; при коротком TTL переключение доходит до посетителей за минуты, а не за часы. И пока не отменяйте старый хостинг.

Шаг 2: сделайте бэкап файлов и баз данных

  • Из cPanel: в разделе Backup скачайте отдельно домашний каталог и каждую базу данных MySQL. Эти частичные бэкапы — файлы, которые вы можете сами восстановить на любом хостинге с cPanel. Есть и полный бэкап аккаунта, но восстановить его может только хостер через WHM; отправьте его хостеру, если он предлагает перенос.
  • Вручную: скачайте файлы по FTP или SFTP и экспортируйте каждую базу данных в файл .sql через phpMyAdmin.
  • WordPress: плагин миграции, например Duplicator или All-in-One WP Migration, упаковывает файлы и базу данных в один архив. Проверьте лимит загрузки на новом хостинге: импорт плагина ограничен именно им.

Шаг 3: восстановите сайт на новом хостинге

  1. Добавьте домен в новый аккаунт хостинга.
  2. Загрузите файлы в новый public_html или восстановите бэкап домашнего каталога.
  3. Создайте базу данных и пользователя, затем импортируйте файл .sql в phpMyAdmin.
  4. Укажите в конфигурации сайта новое имя базы данных, пользователя и пароль. Для WordPress это wp-config.php.

Если домен остаётся тем же, на этом всё. Если он меняется, старый адрес хранится по всей базе данных. В WordPress никогда не заменяйте его простым текстовым поиском в SQL-файле: это ломает сериализованные данные. Используйте WP-CLI, который обрабатывает их правильно:

wp search-replace 'https://old-domain.com' 'https://new-domain.com' --skip-columns=guid --dry-run

Уберите --dry-run, когда предпросмотр будет выглядеть правильно.

Шаг 4: проверьте до переключения

Вы можете увидеть сайт на новом хостинге раньше всех, указав только своему компьютеру, где находится домен. Добавьте в файл hosts строку с IP-адресом нового сервера:

203.0.113.10  example.com www.example.com

Это файл C:\Windows\System32\drivers\etc\hosts в Windows (редактируйте его от имени администратора) и /etc/hosts в macOS и Linux. Теперь откройте сайт и проверьте страницы, изображения, формы, вход в аккаунт и оформление заказа в магазине. Когда закончите, удалите строку.

Шаг 5: перенесите почту без потери писем

  1. Создайте на новом хостинге те же почтовые ящики, переадресации и фильтры.
  2. Скопируйте существующие письма. Если ящиков немного, добавьте старый и новый аккаунты в почтовый клиент по IMAP и перетащите папки. Если ящиков много, инструмент вроде imapsync копирует их с сервера на сервер, и его можно запускать повторно без дубликатов.
  3. После переключения DNS запустите копирование ещё раз, чтобы забрать письма, пришедшие за это время.

Не забудьте про записи MX и TXT: если не создать их заново в новом DNS, почта перестанет приходить или будет попадать в спам.

Шаг 6: переключите DNS

Направьте домен на новый хостинг: либо смените NS-серверы у регистратора, либо измените A-запись на новый IP-адрес. При коротком TTL большинство посетителей попадут на новый хостинг за считаные минуты; некоторые сети кэшируют дольше, поэтому заложите до суток.

Когда сайт начнёт открываться с нового хостинга, проверьте, что SSL-сертификат выпущен (см. бесплатные SSL-сертификаты), и сохраните старый хостинг ещё на несколько дней, прежде чем отменить его.

Перенос хостинга не означает перенос домена. Трансфер домена к другому регистратору — отдельный шаг, который можно сделать позже или не делать вовсе; кроме того, регистраторы могут отказать в трансфере в течение 60 дней после регистрации или предыдущего трансфера.

Бесплатный перенос на HytHost

Каждый тариф веб-хостинга HytHost включает один бесплатный перенос сайта:

  1. Закажите тариф, подходящий вашему сайту.
  2. Откройте тикет с доступом к старому хостингу или с файлом бэкапа cPanel.
  3. Мы скопируем файлы, базы данных и почтовые ящики. DNS вы переключаете сами, когда будете готовы.

Каждый тариф включает cPanel, бесплатный SSL и ежедневные бэкапы, которые хранятся 10 дней. Впервые работаете с cPanel? Начните с что такое cPanel.

FAQ

Частые вопросы

Нет, если соблюдать порядок: старый сайт продолжает работать, пока вы копируете и проверяете новый, а посетители переходят постепенно после смены DNS. Не редактируйте контент во время переезда или повторите эти правки на новом хостинге.

Это зависит от TTL. Если за день заранее выставить TTL в несколько минут, большинство посетителей увидят новый хостинг за минуты; с обычными, более длинными TTL это может занять часы, а некоторые сети кэшируют до суток.

Нет. Домен может остаться у текущего регистратора; вы лишь направляете его на новый хостинг через DNS. Трансфер домена — отдельный шаг, который можно сделать позже, если хотите держать всё в одном месте.

Нет, если скопируете их. Создайте ящики на новом хостинге, скопируйте существующие письма по IMAP и повторите копирование после переключения DNS, чтобы забрать всё, что пришло за это время.

Да. Один перенос сайта бесплатен с каждым тарифом веб-хостинга: после заказа откройте тикет с доступом к старому хостингу или бэкапом cPanel, и мы скопируем файлы, базы данных и почтовые ящики.

Перенесите сайт без лишних хлопот

Веб-хостинг HytHost включает один бесплатный перенос сайта, cPanel, бесплатный SSL и ежедневные бэкапы, от €0.99/мес.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Этот гайд был полезен?