featured-image

Перенос сайта между доменами

Новый сайт чаще всего разрабатывается на тестовом домене. Это делается по разным причинам:

  • Целевой домен может быть еще не куплен;
  • Незачем позволять индексацию сайта до его наполнения, а запреты в админке и robots.txt — не самый надежный вариант защиты;
  • Ну и, что греха таить, разработчик хочет обезопасить себя от нечестности заказчика;

Как бы то ни было, после разработки требуется перенести сайт на основной домен. Чаще всего в этом помогает техподдержка хостера, но иногда подобная помощь не входит в тарифный план. Поэтому публикуем краткую инструкцию по самостоятельному переносу сайта между доменами.

Если сайт остается на том же хостинге и том же аккаунте:

  1. Регистрируем домен (плевать, что он уже зарегистрирован заказчиком у другой организации), направив его на тестовый сайт example.ru;
  2. В панели управления доменом прописываем ns-серверы нового хостера;
  3. Ждем, обычно 12-36 часов;
  4. С помощью ftp или менеджера файлов скачиваем файл wp-config.php
  5. Добавляем туда запись
    define(‘WP_HOME’,’http://example2.com’);
    define(‘WP_SITEURL’,’http://example2.com’);
    где examlpe2.com — целевой адрес;
  6. Готово, наслаждаемся;

Если сайт на другом хостинге:

  1. Делаем backup файлов сайта, через встроенную утилиту хостера или вручную, перетаскивая их себе на компьютер;
  2. Идем в phpMyAdmin, выбираем нужную БД, делаем экспорт;
  3. Создаем сайт на целевом хостинге;
  4. Перетаскиваем в его директорию все файлы, удалив начальные;
  5. Идем в phpMyAdmin, выбираем нужную БД, делаем импорт;
  6. Выполняем в БД запрос следующего вида
    UPDATE wp_options SET option_value = replace(option_value, ‘http://www.oldsiteurl.com’, ‘http://www.newsiteurl.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
    где http://www.oldsiteurl.com — старый сайт, http://www.newsiteurl.com — новый сайт;
  7. Готово, наслаждаемся;
Календарь записей
Ноябрь 2020
Пн Вт Ср Чт Пт Сб Вс
 1
2345678
9101112131415
16171819202122
23242526272829
30  
Copyright © 2020 Все права защищены