Как перенести сайт на новый домен

Опубликовано: 2022-01-29

Все ненавидят двигаться. Переезжаете ли вы по городу или по стране, процесс упаковки ваших вещей и проверки того, что все окажется в вашем новом доме, облагается налогом. То же самое верно и для переноса вашего сайта с одного веб-хостинга на другой.

В отличие от перемещения в реальном мире, вы можете не знать, как переместить сообщения блога, изображения, видео и другой контент в новый домен. Не волнуйтесь; мы проведем вас через необходимые шаги, чтобы максимально упростить процесс.

Мастер резервного копирования в Cpanel

1. Сделайте резервную копию вашего сайта

Мы предполагаем, что вы уже нашли новый веб-хост и доменное имя для своего сайта. Теперь вы должны упаковать все для переезда. В данном случае это означает резервное копирование вашего сайта. Есть три основных способа сделать это.

Метод WordPress

Если вы работаете с веб-сайтом на базе WordPress, вам понадобится подключаемый модуль WordPress, чтобы завершить все. Duplicator, UpdraftPlus и All-in-One WP Migration — это всего лишь три из многих вариантов. Эти простые в использовании плагины позволяют создавать резервные копии вашего сайта WordPress всего за несколько кликов. Используя Duplicator, например, вы должны:

  1. Нажмите «Пакеты», а затем «Создать новый». Это создает пакет, который содержит все элементы вашего сайта и WordPress, а также установщик.

  2. Загрузите пакет архива сайта.

  3. Используйте программу установки, чтобы открыть пакет архива в новой среде хостинга.

Лучшие услуги веб-хостинга, протестированные

Веб-хостинг HostGator

Обзор веб-хостинга HostGator

4,5
Выдающийся
Проверить цену
Веб-хостинг A2

Обзор веб-хостинга A2

4.0
Отлично
Проверить цену
Веб-хостинг DreamHost

Обзор веб-хостинга DreamHost

4.0
Отлично
Проверить цену

Метод cPanel

Следующий уровень — использование панели управления веб-сайтом. Многие популярные веб-хостинги используют cPanel, например, для управления файлами. Вот как это сделать:

  1. В cPanel перейдите в раздел «Файлы» и нажмите «Мастер резервного копирования».

  2. Сделайте частичные резервные копии вашего домашнего каталога, баз данных MySQL и серверов пересылки электронной почты. Как ни странно, вы не хотите создавать полную резервную копию, потому что вы не можете восстановить ее.

  3. Перейдите в cPanel нового веб-хостинга. Восстанавливайте каждый файл резервной копии по одному.

FTP-метод

Если вы знакомы с работой в бэкенде сайта, вы можете сделать резервную копию файлов сайта через протокол передачи файлов (FTP) и phpMyAdmin. Резервное копирование на FTP можно выполнить с помощью любого FTP-клиента — мы рекомендуем FileZilla. Кроме того, вам потребуются учетные данные для входа на старый сайт. Вот как это сделать:

  1. Войдите с помощью FTP-клиента или используйте файловый менеджер, встроенный во многие панели управления, и загрузите содержимое папки «Public_HTML».

  2. Тогда вам нужно найти phpMyAdmin; обычно он находится в разделе «Базы данных» вашей панели управления. Перейдите на вкладку «Экспорт», «Быстрый» в качестве метода экспорта и «SQL» в качестве формата.

  3. Нажмите «Перейти». При этом создается файл базы данных, который автоматически загружается на ваш компьютер.

  4. Отмените оба процесса на новом домене.

Использование Filezilla для перемещения файлов

2. Проверьте настройки DNS

Вы приобрели новое доменное имя у независимого регистратора доменных имен? Был ли новый домен частью пакета веб-хостинга? В любом случае убедитесь, что настройки вашей системы доменных имен (DNS) верны.

Запись DNS связывает ваше доменное имя с вашим веб-сайтом и сервером. Эти DNS-записи обычно имеют форму IP-адреса, подмножества из четырех чисел (например, 104.17.210.9). Существуют также общие серверы имен, которые представлены в форме URL. Вы получите их от своего провайдера веб-хостинга. Если ваш регистратор и веб-хостинг совпадают, вы можете пропустить этот шаг. Если нет, вы должны добавить эту информацию к своему регистратору доменных имен. Вот как это сделать:

  1. Войдите в свою новую учетную запись сервера домена и проверьте сведения о сервере. Это будет в другом месте у каждого хостинг-провайдера. Это должно включать вашу запись DNS и серверы имен.

  2. Войдите в регистратор своего домена и отредактируйте запись DNS и серверы имен, чтобы они соответствовали вашему новому домену.

  3. Подождите, так как процесс может занять от 24 до 48 часов.

3. Перенесите файлы на новый домен

Этот шаг по существу является обратным первому шагу. Вам понадобится архив всех файлов из каталога исходного сайта, а также база данных, которая сообщает вашему веб-серверу, куда идет весь контент. Важно убедиться, что оба находятся в нужном месте.

Во-первых, вам нужно убедиться, что на новом сайте уже создана база данных. (Для сайтов WordPress это обычно будет wp-config.php.) Затем, используя phpMyAdmin, импортируйте содержимое файла архива в существующую базу данных. Выберите параметры «Импорт» в phpMyAdmin, выберите файл на своем ПК и нажмите «Перейти». Это должно импортировать все записи базы данных со старого сайта на новый. Теперь вы можете передавать файлы вашего сайта.

Как передавать файлы с помощью WordPress

  1. Вам нужно будет использовать установщик и архивный пакет, которые вы загрузили на первом этапе.

  2. Используйте FTP-клиент или встроенный файловый менеджер для подключения к вашему новому веб-хосту.

  3. Щелкните установщик, чтобы начать процесс восстановления.

UpdraftPlus и аналогичные подключаемые модули могут иметь функцию клонирования или миграции, позволяющую восстановить все данные из файла на вашем ПК.

Как передавать файлы с помощью cPanel

  1. Если вы пошли по пути cPanel, просто перейдите к мастеру резервного копирования на своем новом домене и восстановите свой сайт из ранее созданных файлов. Это вариант «без суеты, без суеты».

Как передавать файлы с помощью FTP

  1. Используйте FTP-клиент или встроенный файловый менеджер сайта для подключения к вашему новому веб-хосту.

  2. Загрузите файлы из архива домашнего каталога вашего старого сайта в домашний каталог нового хоста.

  3. Загрузите файл базы данных. Файл базы данных должен находиться на сервере для следующего шага, поэтому загрузите его сейчас.

4. Обязательно перенаправляйте страницы

Если вы хотите, чтобы трафик, направляющийся на ваш старый домен, направлялся на ваш новый, вам необходимо перенаправить старый сайт на новый сайт. В противном случае люди увидят ошибку 404 Page Not Found, когда попытаются зайти на ваш сайт со старого домена. Выполните следующие действия, чтобы настроить переадресацию:

  1. Используйте FTP или файловый менеджер для подключения к регистратору вашего старого домена или учетной записи хостинга.

  2. Отредактируйте файл .htaccess. Это будет в вашем домашнем каталоге или в том же каталоге, что и ваша папка wp-admin для пользователей WordPress.

  3. Откройте файл .htaccess и добавьте следующий код:

#Options +FollowSymLinksRewriteEngine onRewriteRule ^(.*)$ http://www.newsite.com/$1 [R=301,L]

  1. Замените «newsite.com» вашим новым доменным именем.

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

5. Исправьте все неработающие ссылки

Если вы все сделали правильно, ссылки нового сайта должны работать. Некоторые ссылки могут указывать на ваш старый веб-сайт, которого больше не существует, поэтому используйте w3C Link Checker, Dead Link Checker или Dr. Link Check, чтобы обнаружить эти неработающие ссылки. Вы должны исправлять каждую неработающую ссылку одну за другой, редактируя их расположение вручную. Однако это стоит усилий.

6. Сообщите Google о переносе сайта

Последний шаг — сообщить Google о вашем новом доме! Вы можете сделать это с помощью некоторых собственных инструментов Google.

Рекомендовано нашими редакторами

Как создать вебсайт
Как зарегистрировать доменное имя для вашего сайта
10 простых, но эффективных советов по SEO для увеличения трафика на ваш сайт
  1. Если вы используете Google Search Console со своим старым доменом, щелкните значок шестеренки и выберите «Изменить адрес».

  2. Введите здесь новое доменное имя и позвольте Google обрабатывать перенаправление поискового трафика.

Вам также понадобится карта сайта в формате XML для вашего нового домена. Если вы используете WordPress, вот как это сделать.

  1. Установите плагин Yoast SEO. Плагин автоматически создаст XML-карту сайта по адресу: http://newsite.com/sitemap_index.xml. Вот и все!

Если вы не используете сайт на базе WordPress, есть и другие варианты.

  1. Посетите XML-Sitemaps.com, чтобы создать его для своего нового веб-сайта.

  2. Загрузите созданный файл, а затем с помощью FTP-клиента или файлового менеджера загрузите файл в домашний каталог вашего сайта. Файл должен называться «sitemap.xml», что означает, что его URL-адрес будет следующим: http://newsite.com/sitemap.xml.

  3. Затем в Google Search Console нажмите «Sitemaps» в разделе «Index». Затем вы можете добавить любой URL-адрес выше и нажать «Отправить».

Теперь Google может легко сканировать ваш сайт.

7. Проверьте свой сайт

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

Если у вас довольно популярный сайт, возможно, вам следует сообщить своему сообществу об изменении домена. У вас могут быть перебои в обслуживании по мере продвижения процесса миграции, и полезно сообщить вашим посетителям, почему. Несмотря ни на что, добро пожаловать в ваш новый дом в Интернете.

Чтобы узнать больше о веб-хостинге, ознакомьтесь с лучшими курсами для обучения созданию веб-сайтов. Как только ваш сайт заработает, используйте эти 10 простых, но эффективных советов по SEO, чтобы увеличить трафик.