Перенос сайта на WordPress на другой домен с использованием SQL-запросов
Пошаговая инструкция по переносу WordPress-сайта на новый домен через SQL-запросы в phpMyAdmin.
Для переноса WordPress-сайта на другой домен необходимо выполнить несколько SQL-запросов для обновления ссылок в базе данных. Это можно сделать через phpMyAdmin или аналогичные инструменты управления БД.
Прежде чем выполнять запросы — создайте резервную копию базы данных. Обратите внимание, что префикс таблиц у вас может отличаться от стандартного wp_.
1. Обновление значений home и siteurl в таблице wp_options
UPDATE wp_options
SET option_value = REPLACE(option_value, 'http://старый-домен.ru', 'https://новый-домен.ru')
WHERE option_name = 'home' OR option_name = 'siteurl';
2. Обновление ссылок в контенте записей в таблице wp_posts
UPDATE wp_posts
SET post_content = REPLACE(post_content, 'http://старый-домен.ru', 'https://новый-домен.ru');
3. Обновление ссылок в метаданных записей в таблице wp_postmeta
UPDATE wp_postmeta
SET meta_value = REPLACE(meta_value, 'http://старый-домен.ru', 'https://новый-домен.ru');
После выполнения запросов проверьте сайт — все внутренние ссылки и изображения должны корректно указывать на новый домен.