При переносе с технического домена на основной другой домен нужно выполнить следующие sql запросы

  1. Зайдите в MySQL, выберите базу данных и напротив её названия нажмите на иконку phpMyAdmin;
  2. Нажмите на вкладку «SQL» и поочередно выполните следующие 3 запроса, заменив http://domain.ru и http://newdomain.ru соответственно на старый и новый адреса сайта (обратите внимание, что в конце адреса не должно быть слеша):
    UPDATE wp_options SET option_value = replace(option_value, 'http://domain.ru', 'http://newdomain.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
    UPDATE wp_posts SET guid = replace(guid, 'http://domain.ru','http://newdomain.ru');
    UPDATE wp_posts SET post_content = replace(post_content, 'http://domain.ru', 'http://newdomain.ru');
    
  3. Готово. Теперь сайт будет открываться по новому адресу.

p.s. эта заметка нужно больше для себя, потому что при каждом переносе сайта, я делаю запрос в тех.поддержку хостинга