В статье описывается алгоритм действий для смены имени сайта в CMS Wordpress. Внимание: операции, описанные в данной статье, вносят изменения в базу данных сайта, поэтому во избежании нарушения работы сайта, настоятельно рекомендуется перед любыми работами с базой данных выполнить её резервную копию.
1. Перейдите в раздел ISPmanager - Инструменты - phpMyAdmin и обязательно выберите базу данных вашего сайта на CMS Wordpress.
2. Выберите вкладку "SQL" и выполните специальный запрос, заменив старое имя домена на новое (важно конце адреса не должно быть слеша (слеш = /), протокол должен быть http, а не httpS ):
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://старый_домен.com', 'http://новый_домен.com') WHERE option_name = 'home' OR option_name = 'siteurl';
3. Зайдите в админ-панель Wordpress сайта, на страницу "Настройки - Общие".
4. В полях "Адрес WordPress" и "Адрес блога" нужно ввести URL нового домена и подтвердить вносимые изменения, нажав на кнопку "Обновить опции".
5. Если выполнить пункты 3 и 4 невозможно, то поочередно выполните следующие два запроса, заменив http://старый_домен.com на новый адреса сайта (обратите внимание, что в конце адреса не должно быть слеша (знака "/"):
UPDATE wp_posts SET guid = REPLACE(guid, 'http://старый_домен.com', 'http://новый_домен.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://старый_домен.com', 'http://новый_домен.com')