Перенос сайта WordPress на новый домен

Здравствуйте, друзья. Перенос сайта на новый домен – серьёзный шаг, который требует тщательного анализа и понимание всего процесса. Взвесив все «ЗА» и «ПРОТИВ», нужно всё сделать правильно. Нельзя просто зарегистрировать домен и скопировать файлы сайта со старого в новый. Само по себе копирование файлов и базы данных (БД) ничего не даст, нужно ещё всё настроить и сообщить поисковикам о переезде сайта.

Рассмотрим перенос сайта WordPress на новый домен. Если вкратце, алгоритм действий выглядит так:

  1. Регистрация нового домена.
  2. Копирование файлов сайта в корневую папку (обычно public_html).
  3. Экспорт/Импорт БД.
  4. Изменение старых URL-адресов сайта.
  5. Редактирование файла wp-config.php.
  6. Очистка КЭШа.
  7. Настройка 301 редиректа.
  8. Сообщение поисковикам о новом адресе сайта.

Перенос файлов, базы данных и настройка на новом домене

Конечно, первым делом вы должны зарегистрировать новый домен. Далее, на хостинге нужно создать сайт под этот домен. Это своего рода отдельная папка на сервере, куда и будут скопированы файлы старого сайта. Также нужно создать новую базу данных.

Когда новый сайт готов, можно приступать к копированию файлов и базы данных со старого сайта.

Чтобы не повторяться предлагаю прочитать статью о переносе сайта с Денвера на хостинг, принцип одинаковый.

Или сразу посмотрите видео:

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

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

Настройка 301 редиректа со старого домена на новый

Только после того, как вы убедились, что сайт по новому адресу работает так же, как и на старом домене, можно приступать к настройке редиректа.

Для настройки перенаправления откройте файл .htaccess и добавьте после RewriteEngine On следующие строки:

RewriteCond %{HTTP_HOST} ^old-site\.ru$ [NC]
RewriteRule ^(.*)$ https://www.new-site.ru/$1 [R=301,L]

Протокол https и www указываете или нет в зависимости от наличия их в адресе вашего нового сайта.

Раньше из редиректа нужно было бы исключить файл robots.txt, чтобы указать в директиве HOST новый адрес сайта. Сегодня же это не обязательно, так как Яндекс теперь учитывает 301 редирект при выборе главного зеркала сайта.

Проверяем редирект. Визуально переход на страницу со старым адресом должен приводит к открытию этой же страницы на новом сайте. Также проверить правильно ли работает перенаправление можно здесь.

Проверка редиректа

Настройки для склейки доменов

Несмотря на то, что теперь и Яндекс может определить главное зеркало без директивы HOST, в файлах robots.txt на старом и новом сайте будет не лишним прописать одинаковые адреса сайта, а именно: адрес нового сайта.

Также следует указать адрес карты сайта с новым адресом, именно он теперь будет учитываться роботом при индексации.

И, конечно же, в этих файлах должны быть одинаковые правила. Оба сайта должны быть доступны для робота.

Далее, нужно перейти в кабинеты вебмастеров и добавить новые сайты, подтвердить на них права.

Яндекс:

Добавление сайта в Яндекс

Google:

Добавление сайта в Гугл

Теперь можно указать новый адрес сайта. В кабинете вебмастера Яндекс это делается в разделе «Переезд сайта».Переезд в Яндекс

В кабинете вебмастера Google этот инструмент находится в разделе «Изменение адреса».

Настройка адреса в Гугл

Если сделаете всё правильно, то уже через 3-4 недели все страницы сайта будут переиндексированы по новому адресу.

Процесс этот не из лёгких, требует внимания и времени. Но, если вы задумали переезд на новый домен, — это единственный верный способ. Желаю вам успешного переноса сайта.

С уважением, Максим Зайцев.

Понравилась статья? Поделиться с друзьями:
Комментарии: 12
  1. Дмитрий

    Максим а что вы думаете на счет плагина Дупликатор ?

    1. Максим Зайцев (автор)

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

  2. Кирилл

    Задача решаемая, но лучше чтобы вовсе никогда не возникало такой необходимости. Домен — это история, бренд, у которого есть множество ходящих ссылок.
    Всего этого лишаться жутко..

    1. Максим Зайцев (автор)

      Безусловно, это вынужденный шаг, и луче бы его вовсе исключить. Но, но бывают ситуации, когда без переезда на новый домен никак не обойтись.

  3. Блог Александра Гаврина

    Максим, спасибо за полезную и нужную информацию. Этот этап очень серьезный и благодарю за видео. Пока не приходилось самому это делать, но есть знакомы , которые спрашивали как это осуществить???

    1. Максим Зайцев (автор)

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

  4. Александр

    Ещё не разу не приходилось переносить сайт на новый домен. У меня есть сайт, но я им не занимаюсь, там страниц не много.Так я вот думаю, то ли его бросить совсем, то ли сделать бекап, а потом перекинуть его на новый домен. Просто хочу тематику сменить и соответственно и новый домен под тематику.

    1. Максим Зайцев (автор)

      Александр, не совсем понимаю зачем старые страницы переносить на новый домен, если тематика сайта меняется. Смена домена имеет смысл, когда вы собираетесь дальше развивать сайт, когда хотите перейти на более релевантный домен. Для нового сайта и тематики лучше начать с нуля.

  5. Вася

    А что при этом будет с метрикой яндекс? Нужно будет заводить новую, редактировать старую или оставить все, как есть?

    1. Максим Зайцев (автор)

      Счётчики можно оставить прежние. Но в самой метрике придется снова подтвердить права на сайт, если это было сделано через файл. Если с помощью мета-тегов, то ничего переподтверждать не придется.

  6. Юоия

    Добрый день! Подскажите, пожалуйста, как перенести часть контента сайта на новый домен? Необходимо разделить сайт на два: часть контента оставить на действующем домене, а часть разделов перенести на новых домен. Есть ли какие-то принципиальные отличия от полного переноса сайта? Заранее благодарна

    1. Максим Зайцев (автор)

      Здравствуйте! Конечно различия есть. Если сайт большой, то лучше частично вытащить нужный раздел и перенести его на новый домен. Если же сайт не большой, то можно скопировать весь и удалить лишнее (это вариант для новичка).

Добавить комментарий