Изменить домен на существующем сайте

Meggido Meggido   03.11.2019 19:56   287  

Ознакомился с различными способами. Остановился на том, который изменяет через запросы в базу данных. 

Всего 3 запроса: 

  1. UPDATE wp_options SET option_value = replace(option_value, 'http://domain.ru', 'http://newdomain.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
  2. UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://domаin.ru', 'http://newdomain.ru');
  3. wp_comments SET comment_content = REPLACE (comment_content, 'http://domаin.ru', 'http://newdomain.ru'); UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://domаin.ru', 'http://newdomain.ru');<>

Но мне вот непонятно, а разве в файл "wp-config" при этом не надо вносить изменений вроде "define('WP_SITEURL', 'http://newdomain.com'); define('WP_HOME', 'http://newdomain.com');"?

Еще читал, что править через SQL запросы не рекомендуется, лучше посредством плагинов специальных? Но так разве не легче? Как тогда лучше всего поменять домен на существующем сайте?


Ответы на вопрос (6) Написать ответ
wprazor wprazor   03.11.2019 20:32
В файле wp-config.php не указывается название домена сайта вообще.
1
Meggido Meggido   03.11.2019 20:39
То есть одних запросов в базу данных будет достаточно?
0
wprazor wprazor   03.11.2019 20:42
Сделайте бекап сначала. А вообще в базе данных через phpmyadmin в wp-options достаточно отредактировать две таблицы без sql запросов.
0
Meggido Meggido   03.11.2019 20:49
Бекап - это святое. Это если сайт не наполнен, тогда да - siteurl и home изменил и лепота, только сайт не пустой, разве перенаправление делать не надо через запросы?
0
vituson vituson   03.11.2019 20:52
Ниже написал: скачайте дамп БД, откройте дамп редактором notepad +++ и сделайте "найти-заменить" один домен на другой. Сохраните изменения, удалите полностью таблицы старой БД и импортируйте обновленную. Либо, как вариант, старую БД оставьте на всякий пожарный, а новую залейте в новую БД и в файле wp-config укажите доступ к новой базе.
2
Решение
vituson vituson   03.11.2019 20:47
Я обычно качаю дамп БД и делаю автозамену по всему документу в редакторе Notepad +++. Иначе ссылки на картинки будут вести на старый домен. В (стандартном) файле wp-config указанных вами строчек нет, но, если они у вас есть, естественно, тоже нужно менять. Плюс в шаблоне, если, к примеру, где-то в футере меняли ссылки.
1

Войдите, чтобы написать ответ
Вход Регистрация

Фриланс нового поколения. Всё за 500 рублей!