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

Опубликованно: 05.05.12
Рубрика: WordPress

Очень часто вебмастера и блоггеры сталкиваются с вопросом: «Как перенести WordPress блог на другой домен?». Лично я с этой необходимостью сталкиваюсь довольно часто. Обычно проблема заключается в том, что хочется изменить доменное имя на более красивое, куплен домен в бане, либо нормальный сайт, в который вложено куча сил и времени, попал под АГС, а письма в техническую поддержку Яндекса ничего не дают…

Чтобы выполнить перенос WordPress сайта на новый домен, обязательно СДЕЛАЙТЕ резервную копию базы данных и файлов!

И вообще, не забывайте делать бэкапы! Помните, все вебмастера делятся на две категори: на тех, кто не делает бэкапы, и тех, кто УЖЕ ДЕЛАЕТ бэкапы! Это печальный опыт с моей жизни, не повторяйте моих ошибок!

Итак, бэкапы сделали, а теперь:

  • копируем все файлы со старого домена на новый. Готово?
  • создаем новую базу данных MySQL для нового домена и делаем в PhpMyAdmin импорт базы данных старого сайта.
  • импорт базы данных mysql wordpress
    import mysql

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

  • В PhpMyAdmin выбираем базу данных нашего WordPress сайта, переходим во вкладку SQL и выполняем три запроса, которые должны полностью заменить все старые адреса сайта на новые. Внимание, все адреса должны быть БЕЗ слеша в конце!

*oldsite.com – url старого домена, newsite.com – url нового домена

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://oldsite.com', 'http://newsite.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE(guid, 'http://oldsite.com','http://newsite.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://oldsite.com', 'http://newsite.com');

Вот и все, перенос WordPress сайта на новый домен завершен!
P.S. Если Вы хотите склеить пузомерки старого сайта с новым, советую еще почитать статью про склейку двух сайтов.

Буду благодарен, если вы поделитесь этой статьёй в социальных сетях или оставите свой комментарий ниже. Это будет лучшим «спасибо» за мои труды.

Понравилась статья?

Тогда подписывайся RSS фид или по , а так же следи за последними новостями через Twitter.

Комментариев - 37

  1. Спасибо, сэкономил много времени

    [Ответить]

  2. Анна

    Спасибо большое, самое доступное объяснение и простой способ.

    [Ответить]