Порядок переезда одинаков для WordPress, Joomla и самописных сайтов на PHP: снять копию, поднять зеркало, переключить DNS. Мы недавно сравнивали российские хостинги по ценам и условиям переноса, а переезд своих серверов расписали по шагам.
С чего начать: инвентаризация и бэкап
Соберите сведения о проекте: версии PHP и MySQL, задания cron, список почтовых ящиков, все записи DNS (A, MX, TXT, CNAME) и SSL-сертификаты. Их сверяйте с новой площадкой заранее: рассинхрон PHP ломает CMS тихо.
Что выгружать со старого хостинга:
- файлы сайта по FTP или SSH. rsync быстрее и умеет докачивать
- дамп MySQL. mysqldump надёжнее дампа из панели: веб-выгрузка обрывает большие базы
- конфиги CMS и .htaccess
- задания cron переписывают руками: планировщик сам не переедет
- почтовые ящики вместе с письмами
- зону DNS скриншотом или экспортом из панели
Бэкапы храните вне старого хостера: на домашнем диске или в объектном хранилище. Копия на его серверах может исчезнуть вместе с сайтом. Дамп базы снимайте, когда на сайте никто не публикует.
Кто перенесёт сайт бесплатно
Программы бесплатного переноса у крупных площадок постоянные, это не разовые акции под инфоповод.
- Timeweb: сайт и базу переносит поддержка, почту по заявке; либо 3 месяца в подарок, либо перенос остатка средств от прежнего хостера; домены .RU и .РФ за 24 часа, массовый перенос одной заявкой
- REG.RU: только PHP-сайты на MySQL, срок от 24 часов, приёмные панели ispmanager, cPanel или Plesk; бонусом месяц VPS или 3 месяца хостинга
- SpaceWeb: акция «Бесплатный перенос сайтов» до 31.01.2027, начинается до оплаты хостинга и действует для VPS
- RU-CENTER: до 20 сайтов, файлы и MySQL, акция действует с сентября 2020
- Majordomo: файлы, базы и помощь с DNS, при оплате года плюс 3 месяца, сроки от пары часов до 1–2 дней
- FirstVDS: до 10 сайтов
Ценовой фон на ноябрь 2026. У Timeweb по акции идёт тариф Optimo за 510 ₽/мес (партнёрская ссылка): 15 сайтов, 40 ГБ NVMe, домен .RU в подарок, 10 дней теста, без скидки 729 ₽ (Timeweb, 04.11.2026). REG.RU начинается с Host-A за 330 ₽/мес (1 сайт, 14 ГБ), SpaceWeb с 119 ₽, RU-CENTER с 293 ₽, Majordomo с 179 ₽ (Клерк.ру, проверка 02.08.2026).
Нужен не shared, а сервер? VDS с почасовой оплатой в облаке Timeweb стоит от 1 920 ₽/мес (1 ядро, 1 ГБ RAM, 15 ГБ NVMe), стартовый платёж от 500 ₽ (Timeweb, 04.11.2026). VPS у RUVDS от 149 ₽/мес с тестом на 3 дня, у Selectel облачные серверы от 948,50 ₽/мес с оплатой от 1 часа (RUVDS и Selectel, 04.11.2026), но миграция там своими силами.
Пошаговый порядок переноса без даунтайма
Сайт целиком поднимается и проверяется на новой площадке, пока старая обслуживает посетителей. Остановки нет.
- Разверните зеркало: файлы, дамп базы, конфиги CMS под новые пути и реквизиты
- Проверьте зеркало через файл hosts или техдомен (у Timeweb tw1.su и tw1.ru)
- Выпустите SSL-сертификат на зеркале заранее
- За сутки-двое до переезда снизьте TTL DNS-записей до 300 секунд
- Снимите свежий дамп базы и переключайте A-запись или NS
- Первые часы наблюдайте за доступностью и логами ошибок
- Почту переносите последней: ящики, письма, затем MX, SPF и DKIM
Пока идёт перенос, сайт не редактируйте: правки на старой площадке не попадут в дамп, а сделанные на новой затрутся при накате свежей копии. Заморозьте публикации на вечер переезда.
Почему сайт может открываться по-разному сутки после переезда
Виноват кэш DNS. Резолверы хранят записи домена столько, сколько указано в TTL: часть посетителей попадает на новую площадку сразу, часть ещё до 48 часов ходит на старую. Обе версии рабочие. TTL в 300 секунд сжимает окно до минут.
Куда смотрит домен, подскажет любой онлайн-сервис просмотра DNS; браузер тоже кэширует, при сомнениях сбросьте кэш. Старую площадку не отключайте ещё пару недель, пусть ловит посетителей с закэшированными адресами.
Что обычно ломается при переезде и как проверить
Файлы и база перенесены, а сайт падает: виноваты абсолютные пути в конфигах CMS со старыми каталогами. Правят чаще всего:
- WordPress: WP_HOME и WP_SITEURL, а если домен менялся, старый адрес в базе вычищают командой wp search-replace
- Joomla: $log_path и $tmp_path в configuration.php
- OpenCart: config.php и admin/config.php
- Битрикс: dbconn.php, .settings.php и домен в «Списке сайтов» в админке
- MODX: четыре файла config.core.php
Пост-чек: сайт и админка открываются, база и папка загрузок на месте, SSL валиден, почта уходит, cron выполняется. При странном поведении первым делом сверьте версии PHP и MySQL.
Как перенести сайт без потери позиций в поиске
Смена хостинга позиции не обнуляет: поисковики ранжируют домен и страницы, а не железо. Пока домен прежний и URL не менялись, переезд для Яндекса и Google прозрачен. Вредит даунтайм: боты, стабильно видящие ошибки недоступности, выкидывают страницы из индекса. Зеркальная схема исключает остановку.
После переезда переотправьте sitemap в Яндекс Вебмастер и Google Search Console, затем пару недель смотрите на обход и ошибки краулинга. Смена домена (не хостинга) идёт отдельной процедурой со своими 301-редиректами. Здесь её не разбираем.
Частые вопросы
Сколько времени занимает перенос сайта?
Простой сайт на WordPress без почты переезжает за вечер: 3–4 часа на бэкап, зеркало и переключение. Если на домене живёт почта, проект собран на Битриксе или база весит гигабайты, закладывайте 1–2 дня. Официальные сроки: от пары часов у Majordomo до суток и более у REG.RU.
Можно ли перенести сайт без даунтайма?
Да. При зеркальной схеме сайт продолжает работать на старом хостинге, пока копия разворачивается и проверяется на новой площадке. В момент переключения DNS посетители распределяются между двумя рабочими версиями, паузы нет. Даунтайм случается, только если выключить старую площадку до расползания DNS.
Что делать с почтой при переезде?
Переносите её последней, когда сайт уже стабильно работает на новой площадке: создайте ящики, выгрузите старые письма по IMAP, затем переключайте MX и обновите SPF и DKIM, иначе письма уйдут в спам. Нюанс: у Timeweb ящики на поддоменах переносятся только вручную.