Как изменить адрес сайта в WordPress
В статье показываем, как изменить адрес сайта в WordPress на примере панели управления хостингом cPanel. Её используем у себя на виртуальном хостинге мы, а также некоторые другие провайдеры. Если у вас другая панель, какие-то функции могут отличаться, но общий принцип будет таким же.
Шаг 1. Подключите новый домен к хостингу
Для этого нужно указать в настройках нового домена DNS-серверы вашего хостинга. Делается это на стороне компании, у которой вы регистрировали домен.
Если вы покупали домен и хостинг в разных компаниях, узнайте значения DNS-серверов у хостинг-провайдера или поищите их в письме об активации хостинга — обычно их там тоже указывают. У нас на виртуальном хостинге мы используем такие DNS-серверы:
- dns1.hostiq.ua
- dns2.hostiq.ua
Некоторые регистраторы требуют указывать DNS-серверы вместе с их IP-адресами — это нормально. Вот IP-адреса DNS-серверов на нашем виртуальном хостинге:
- dns1.hostiq.ua — 50.30.47.75
- dns2.hostiq.ua — 80.86.88.132
Если вы покупали домен там же, где и хостинг, в вашем аккаунте должен быть более простой способ подключить домен к хостингу. Вот как это делается у нас.
Зайдите в Панель клиента и перейдите в верхнем меню в раздел «Мои домены».
Нажмите «Детали» в строке с нужным доменом.

Найдите на открывшейся странице блок «NS серверы», поставьте переключатель в строку «Установить NS виртуального хостинга от HOSTiQ.ua» и сохраните изменения.

Шаг 2. Измените домен в админке WordPress
Зайдите в консоль WordPress и на боковой панели слева перейдите в раздел «Настройки – Общие». На следующей странице измените доменное имя в строках «Адрес WordPress (URL)» и «Адрес сайта (URL)».

Сохраните изменения внизу страницы. После этого, если вы введёте в браузере старый домен, он автоматически сменится на новый. Вместо сайта будет отображаться ошибка, но мы сейчас это исправим, когда добавим новый домен в панель управления хостингом.
Шаг 3. Добавьте домен в панель управления хостингом
Инструкции по добавлению нового домена будут отличаться в зависимости от того, собираетесь ли вы использовать старый домен в будущем.
Если старый домен больше не нужен
В этом случае добавьте новый домен как основной для хостинга вместо старого. У нас на хостинге это делается в Панели клиента.
Зайдите в Панель клиента и прокрутите главную страницу вниз до раздела «Продукты и сервисы». В строке с нужным хостингом нажмите «Детали».

В самом низу открывшейся страницы будет секция с кнопками, при помощи которых вы можете менять параметры тарифа. Нажмите кнопку «Изменить основной домен услуги».

На следующей странице введите новый основной домен и нажмите «Сменить основной домен». После этого старый основной домен исчезнет из cPanel, а вместо него появится тот, который вы только что указали.
Важный момент — смена основного домена на хостинге повлияет на работу доменных сервисов : SSL-сертификат, FTP-аккаунты, электронную почту. Как именно изменится их работа, читайте в отдельной статье:

Если старый домен ещё нужен
В этом случае добавьте новый домен как дополнительный. Это делается в панели управления хостингом. У нас на виртуальном хостинге это cPanel.
Зайдите в cPanel, найдите на главной странице раздел «Домены» и откройте приложение «Домены».

В открывшемся окне введите новый домен в поле «Домен». Затем снимите галочку с пункта «Share document root». Значения в дополнительных полях оставьте по умолчанию.
Больше информации о значении полей и ошибках при добавлении домена читайте в нашей отдельной статье:

Шаг 4. Скопируйте файлы сайта на новый домен
Этот шаг актуален, только если вы добавили новый домен как дополнительный . Если добавили новый домен вместо старого как основной, переходите к следующему шагу.
После добавления дополнительного домена в его корневой папке не будет никаких файлов. Нужно взять файлы сайта из корневой папки основного домена и перенести в корневую папку дополнительного домена. У нас на хостинге корневая папка основного домена называется public_html, а дополнительного — так же как и сам домен.
Зайдите в cPanel, найдите на главной странице cPanel раздел «Домены» и перейдите в приложение «Домены».

На открывшейся странице вы увидите таблицу со всеми доменами в вашем аккаунте. Кликните по ссылке в колонке «Корневая папка» в строке с нужным доменом.

Откроется «Менеджер файлов» cPanel. Нажмите на верхней панели кнопку «Выбрать все», а затем чуть выше кнопку «Копировать».
Во всплывающем окне вам останется только указать путь к корневой папке нового домена и нажать «Copy Files», после чего копирование начнётся в фоновом режиме. В зависимости от объёма файлов, процесс может занять от одной до нескольких минут.
Шаг 5. Замените старый домен на новый в базе данных
Зайдите в админку WordPress по новому домену. Хотя сайт и открывается по новому домену, в базе данных ещё остались старые ссылки. Из-за этого у некоторых картинок могут быть старые ссылки. И если вы в будущем удалите старый домен, эти картинки перестанут открываться на сайте.

Чтобы это исправить, перейдите в консоли WordPress в раздел «Плагины – Добавить новый» и установите плагин «Better Search Replace». Это специальный плагин, при помощи которого можно заменить один текст в базе данных на другой.

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

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

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

Что ещё нужно сделать после смены домена в WordPress
Вы выполнили файловую часть переноса WordPress на другой домен. Кроме этого есть и другие вещи, которые нужно сделать. Например, установить для нового домена SSL-сертификат, настроить редиректы со старого домена на новый, добавить новый домен в Google Search Console и Google Analytics.
Часть из этих вещей нужны, чтобы сайт просто корректно работал, часть — чтобы позиции сайта в поисковых системах перешли со старого домена на новый. Полный список того, что нужно сделать вы найдёте в отдельной статье:
Регистрируем домены в 1200 зонах
Все популярные зоны вроде .com, .net, .biz, .org и сотни тематических зон вроде .agency, .school или .shop.
Большинство национальных зон: от областей Украины вроде .kiev.ua или .kh.ua, до других государств — .pl, .de или .us.
Как изменить домен сайта на WordPress
Предположим, что у вас есть два домена, на одном из них находится сайт на WordPress и вам необходимо перенести его на другой домен. Рассмотрим, как это сделать.
- Нужно перейти в админ-панель сайта. Если используются плагины-конструкторы (такие как Elementor), то сначала сменить адрес сайта через них. Если используются кэширующие плагины, то очистить кэш.
- Далее перейдите в раздел «Настройки» — «Общие» и сменить адрес сайта и адрес WordPress там. После этого нас выкинет из админ-панели.

- Потом вам необходимо перейти в PhpMyAdmin и выполнить там следующие SQL-запросы (где СТАРЫЙ — это адрес старого домена, НОВЫЙ — адрес нового домена):
UPDATE wp_options SET option_value = replace(option_value, ‘http://СТАРЫЙ’, ‘http://НОВЫЙ’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
UPDATE wp_posts SET guid = replace(guid, ‘http://СТАРЫЙ’, ‘http://НОВЫЙ’);
UPDATE wp_posts SET post_content = replace(post_content, ‘http://СТАРЫЙ’, ‘http://НОВЫЙ’);
UPDATE wp_postmeta SET meta_value = replace(meta_value, ‘http://СТАРЫЙ’, ‘http://НОВЫЙ’);
- Далее нужно добавить новый домен в панель управления хостингом, перенести файлы сайта в директорию нового домена, а старую удалить.
В большинстве случаев этого достаточно. Но может потребоваться также заменить вхождения старого домена в базе через плагин Better Search Replace или аналогичный.
Также, существует ряд тем и плагинов, которые привязываются к URL и полноценный перенос провести не позволяют.

Все способы
© 2009–2023 «HANDYHOST.RU» 8-800-505-68-01

- Услуги
- Хостинг сайтов
- Домены
- Конструктор сайтов
- Linux VPS / Windows VPS
- Выделенные серверы
- SSL сертификаты
- Клиентам
- Контакты
- О компании
- Акции
- Оборудование
- Партнерская программа
- Поддержка
- Способы оплаты
- Регламент
- Документы
- Справка
Как изменить доменное имя сайта в WordPress
Изменить домен сайта полностью или изменить протокол в адресе можно с помощью инструмента в настройках WordPress.
Сначала авторизуйтесь в панели администратора сайта. Для этого используйте адрес yourdomain.com/wp-admin (вместо yourdomain.com укажите текущее доменное имя).
В форме введите имя и пароль пользователя, нажмите кнопку «Войти».
Далее в левом меню выберите пункт «Настройки» (1) и подпункт «Общие» (2). Затем вместо текущего адреса в полях «Адрес WordPress (URL)» и «Адрес сайта (URL)» укажите адрес с новым доменом (3) вместо текущего значения.
После изменения настроек нажмите кнопку «Сохранить изменения» (4). Дополнительно проверьте, чтобы новый домен был добавлен на хостинге вместо текущего и был направлен на сервер.
При возникновении дополнительных вопросов обратитесь в службу поддержки.
Смена домена для сайта на WordPress

Если сайт переносится на кириллический домен в зоне .рф, новый домен перед указанием на сайте необходимо перевести в формат Punycode, например, при помощи сервиса https://2ip.ru/punycode/. Если прописать домен кириллицей, сайт будет работать некорректно.
При переносе сайта, созданного на WordPress, на другой домен потребуется сменить предыдущий домен на новый, внеся соответствующие изменения в базу данных сайта. Сделать это можно несколькими способами.
Смена домена на новый в административной панели WordPress
1. Откройте страницу «Настройки — Общие» в административной панели сайта.

2. В полях «Адрес WordPress» и «Адрес сайта» задаётся новый URL — адрес сайта на новом домене (например: http:// new-domain.ru). Результат сохраняется кнопкой «Сохранить изменения» внизу страницы.

Установка нового домена с помощью SQL запроса
Если доступ к панели управления сайтом отсутствует, изменения могут быть внесены непосредственно в базу данных через phpMyAdmin в Панели управления аккаунтом.
1. Для входа в базу данных сайта в разделе » Базы MySQL» Панели управления аккаунтом используется иконка «PMA» в столбце «Операции» напротив имени базы. Пароль к базе данных можно найти в конфигурационном файле сайта.
2. В phpMyAdmin находится вкладка «SQL», на которой в предназначенное для ввода данных поле вносятся приведённые ниже запросы. Обработка запросов происходит при нажатии кнопки «Go», расположенной справа внизу. В приводимом примере 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’);

Изменение имени домена в таблице базы данных сайта
Также в phpMyAdmin можно вручную отредактировать таблицу wp_options базы данных, сменив в ней предыдущий адрес сайта на новый. Новый адрес прописывается в переменных siteurl и home. Редактирование переменных осуществляется при нажатии на иконку карандаша, находящуюся слева от имени каждой переменной:
