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

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

Небольшая инструкция, как перенести сайта WordPress с одного домена на другой. Такое может понадобиться, когда вы меняете основное доменное имя своего сайта, когда вам необходимо перенести сайт на поддомен или наоборот.

1 скопируйте все файлы вашего сайта в корневую папку хостинга

 

2 теперь необходимо скорректировать адрес сайта в базе данных. Для этого откройте базу данных в phphmyadmin. Выбираете свою БД и переходите во вкладку SQL.

3 теперь необходимо выполнить, по очереди, три SQL запроса:

для вашего удобства сделал небольшой конструктор запроса

[[[["field8","contains","1"]],[["show_fields","field5,field7"],["hide_fields","field3"]],"and"]]
1 Step 1
olddomain.ru
newdomain.ru
prefix DB
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://[FIELD1]', 'http://[FIELD2]') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = REPLACE(guid, 'http://[FIELD1]','http://[FIELD2]');

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://[FIELD1]', 'http://[FIELD2]');
UPDATE [FIELD5]_options SET option_value = REPLACE(option_value, 'http://[FIELD1]', 'http://[FIELD2]') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE [FIELD5]_posts SET guid = REPLACE(guid, 'http://[FIELD1]','http://[FIELD2]');

UPDATE [FIELD5]_posts SET post_content = REPLACE(post_content, 'http://[FIELD1]', 'http://[FIELD2]');
Previous
Next

olddomain.ru — старый домен сайта

newdomain.ru — новый домен сайта

свой префикс — по умолчанию у таблиц WordPress префикс wp_, но есть люди которые его меняют при установке CMS

При выполнении запроса обращайте внимание на результаты, если появляется ошибка вы сможете сразу ее решить.

4 очистите папку wp-content/cache а так же кэш браузера. Теперь можете проверять сайт.

На этом все. Если появляются проблемы либо вопросы задавайте их в комментариях постараюсь вам помочь.

Leave a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *