Представим ситуацию, когда у вас уже есть готовый сайт и вам понадобилось перенести его на другой домен. Этот вопрос можно решить несколькими способами:
- Специальными плагинами.
- Запросами к базе данных.
В данной статье плагины мы рассматривать не будем, остановимся на втором этапе – изменим домен с помощью запросов к базе данных нашего сайта.
Нам нужно последовательно выполнить 3 запроса к базе данных:
Запрос 1:
UPDATE wp_options SET option_value = replace(option_value, 'http://site1.ru', 'http://site2.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
Запрос 2:
UPDATE wp_posts SET guid = replace(guid, 'http://site1.ru','http://site2.ru');
Запрос 3:
UPDATE wp_posts SET post_content = replace(post_content, 'http://site1.ru', 'http://site2.ru');
Вместо site1.ru вставляете текущий домен, а site2.ru заменяете новым доменом. После выполнения этих трех запросов, ваш сайт полноценно заработает на новом доменном имени.