Flector

Как перенести сайт на WordPress на другой домен?

Настройки ссылок сайта

При смене домена люди, как правило, задаются вопросом о том, как заставить WordPress работать с новым доменом. В самом простом случае достаточно лишь поменять указанные на скриншоте значения (Настройки\Общее), чтобы сайт заработал на новом домене. Но это самый простой случай, так как зачастую проблемы начинаются при смене не только домена, но и хостера.

Скажем, у вас есть бэкап файлов сайта и бэкап базы данных сайта и вы хотите восстановить сайт у другого хостера и на другом доменном имени. В этом случае, вам необходимо отредактировать дамп базы данных, поменяв в нем значения 'home' и 'siteurl'. Сложно? Тогда можно обойтись и без редактирования базы данных, прописав новые урлы в файле wp-config.php таким образом:

define('WP_HOME', 'https://www.wphook.ru/');
define('WP_SITEURL', 'https://www.wphook.ru/');

Урлы, указанные в файле wp-config.php будут важнее урлов, указанных в базе данных. Эти две строчки заставят ваш сайт работать по новому адресу, однако, они не спасут вас от необходимости править прочие ссылки на вашем сайте (ссылки на картинки, ссылки на свои собственные записи в блоге и т.д.).


Комментарии (4 комментария)
  1. ddt:

    а объединить сразу 2 старых сайта на новом домене подобным образом? Как соединить 2 базы?
    у меня есть 2 старых сайта, хочу объединить их в 1, да еще и на новом домене, но вообще не понимаю как это грамотно сделать. Буду благодарен, если подскажете.

  2. Феликс:

    а как можно объединить сразу 2 сайта, да еще и на новом домене? Как соединить 2 базы данных вышеупомянутым способом?

    • Flector:

      никак.
      только экспорт\импорт записей.
      прямое объединение баз данных сделать нельзя.

      • Феликс:

        а почему при импорте записей идет загрузка но в конце вордпресс пишет, что что то пошло не так? Пробовал разные топовые хостинги.

Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!