В WordPress изменить домен сайта можно двумя способами: 1) в панели управления CMS; 2) напрямую в базе данных. Первый способ проще, в любой непонятной ситуации выбирайте его. Второй способ нужен, если нет доступа в админку.

Какой бы способ вы ни выбрали, это изменит только одну, главную запись в базе данных. В других её местах по-прежнему останется старый домен. Поэтому дополнительно нужно будет установить плагин, который проверит всю базу и везде заменит старый домен на новый. Обо всём этом рассказываем в статье.

Способ №1. В панели управления WordPress

Зайдите в админку WordPress со старым доменом, на боковой панели слева перейдите в раздел «Настройки – Общие». Там вверху найдите опции «Адрес WordPress (URL)» и «Адрес сайта (URL)». Впишите в них новый домен и сохраните изменения внизу.

Перенос сайта на WordPress на новый домен в админке

На этом всё, переходите к разделу «Дополнительно», чтобы узнать как изменить старый домен на новый во всей базе данных.

Способ № 2. В базе данных при помощи phpMyAdmin

Зайдите в панель управления хостингом, найдите на главной странице раздел «Базы данных» и откройте приложение «phpMyAdmin». Если покупали хостинг не у нашей компании, хостинговая панели может быть другой, но phpMyAdmin обычно есть везде.

Приложение phpMyAdmin на главной странице cPanel

На боковой панели слева выберите базу данных вашего сайта. Под названием базы откроются её таблицы. Найдите таблицу wp_options. В вашем случае буквы wp_ (как на скриншоте), скорее всего, будут отличаться.

Путь к таблице wp_options в phpMyAdmin

Вам нужно изменить значения в опциях «siteurl» и «home». Впишите здесь ваш новый домен. Это как раз те же две ячейки, что и в разделе «Настройки – Общие» в консоли. Но если в неё нет доступа, домен можно изменить здесь.

Опции «siteurl» и «home» в таблице wp_options

Как узнать имя базы данных

Оно записано в конфигурационном файле WordPress — wp-config.php. Находится этот файл в корневой папке вашего сайта. У нас на хостинге для основного домена она называется public_html, а для дополнительного — так же как и сам домен.

Откройте файл в режиме просмотра или в редакторе и найдите строку со словами ‘DB_NAME’. Обычно она находится в самом верху. Это строка с названием базы данных.

Строка с название базы данных в файле wp-config.php

Дополнительно: обновите домен в базе данных

Зайдите в консоль WordPress с новым доменом. Для этого его нужно сначала направить на хостинг, а потом добавить в панель управления хостингом: либо как основной домен, либо как дополнительный.

На этом этапе вы изменили домен пока только в двух строках базы данных. Старое имя наверняка присутствует и в других местах. Из-за этого сайт может работать некорректно. Для примера, вот на сайте перестала открываться картинка после переноса, потому что в ссылке на неё в базе пока ещё указан старый домен.

Смена домена на WordPress — Картинка не отображается после переноса WordPress на другой домен
После переноса WordPress на новый домен, в футере перестал отображаться логотип сайта

Решение — установить бесплатный плагин, который проверит всю вашу базу данных и везде заменит один домен на другой. Называется плагин «Better Search Replace». Найдите его в разделе «Плагины – Добавить новый», установите и активируйте.

Как поменять адрес сайта в WordPress — Плагин «Better Search Replace»

После активации плагина перейдите на боковой панели в раздел «Инструменты – Better Search Replace» и впишите в соответствующие поля ваш старый и новый домен. Чуть ниже выберите таблицы, в которых нужно выполнить замену. Чтобы выбрать все таблицы, зажмите Shift на клавиатуре.

Как перенести свой сайт на WordPress на другой домен — Раздел «Инструменты – Better Search Replace» в консоли

Прокрутите страницу чуть ниже и поставьте галочку в пункте «Замена GUID», а в пункте «Холостой запуск» — уберите. Затем нажмите «Запустить Поиск/Замену».

Смена домена WordPress в SQL — Блок «Дополнительные настройки» в плагине «Better Search Replace»

Когда плагин обработает все таблицы, вверху страницы появится уведомление о проделанной работе. Например, в нашем случае старый домен встречался в разных таблицах 749 раз.

Уведомление об успешной замене старого домена WordPress на новый в базе данных сайта

Что ещё нужно сделать после смены домена в WordPress

Если вы решили изменить доменное имя сайта, который уже отображается в результатах поиска Google, нужно обновить его во всех инструментах компании. Также не забудьте настроить редиректы со старого домена на новый. Подробнее об этих и других необходимых шагах читайте в статье:

Как сменить домен и не потерять весь трафик

Регистрируем домены в 1200 зонах

Все популярные зоны вроде .com, .net, .biz, .org и сотни тематических зон вроде .agency, .school или .shop.

Большинство национальных зон: от областей Украины вроде .kiev.ua или .kh.ua, до других государств — .pl, .de или .us.

Выбрать домен

Была ли статья полезной?

Спасибо за отзыв!