Перенос сайта на WordPress с другого домена

Перенос сайта на WordPress с другого домена

Если просто перенести файлы wordpress из одной директории или домена в другую, сайт «ломается».
Нарушается вёрстка, пропадают картинки, не работают плагины. 

Данная инструкция поможет вам, если:

  • вам необходимо произвести перенос сайта с поддомена или с  другого домена на основной домен;
  • вам необходимо произвести перенос из подкаталога к примеру ../site.ru/wordpress в основной каталог ../site.ru/

Перенос с домена

  1. скопируйте файлы сайта в корневую папку нового сайта;
  2. создайте новую базу данных (БД) и импортируйте в неё дамп БД прошлого сайта;
  3. после импорта необходимо скорректировать адрес сайта в базе данных. Для этого откройте базу данных нового сайта в phpmyadmin. Выберите необходимую базу и перейдите во вкладку SQL. По очереди выполните следующие SQL-запросы:
  • UPDATE wp_options SET option_value = REPLACE(option_value, 'https://olddomain.ru', 'https://newdomain.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
  • UPDATE wp_posts SET guid = REPLACE(guid, 'https://olddomain.ru','https://newdomain.ru');
  • UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://olddomain.ru', 'https://newdomain.ru');

Где olddomain.ru — прежнее название сайта, а newdomain.ru — новое название сайта.

Если у вас кириллический домен, название домена в SQL-запросах необходимо вводить в формате Punycode.
Т.е. SQL-запрос будет выглядеть следующим образом (на примере 2 запроса): UPDATE wp_posts SET guid = REPLACE(guid, 'http://olddomain.ru','http://xn--b1aedoqcfcd1k.ru').

  4. Очистите папку wp-content/cache. Перед проверкой корректности отображения сайта очистите кэш браузера.

Geliorn

Я работаю с Wordpress c 2013 года и за это время я получил много опыта в разработке и продвижении сайта, работе с плагинами, доработке тем и др. Рад поделиться с вами своими знаниями)

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