Часто у владельцев веб-сайтов возникает необходимость изменить доменное имя сайта. Чтобы сайт с новым именем корректно работал, необходимо изменить домен в административной части CMS WordPress или в базе данных.

Мы опишем ниже 2 способа изменения доменного имени.

Обращаем внимание: если вы хотите изменить доменное имя сайта у нас на хостинге, укажите для нового доменного имени наши NS адреса (dns1.hostiq.ua / dns2.hostiq.ua). Это нужно сделать в панели регистратора вашего доменного имени. Если домен регистрировали у нас, вам поможет статья «Где я могу работать с DNS записями домена?». Без этого изменения ваш сайт не будет корректно работать.

Способ 1. Изменение доменного имени через административную часть WordPress

Зайдите в административную панель WordPress. Как правило, для этого достаточно перейти по ссылке вашдомен.com/wp-admin и ввести логин и пароль. В нашем случае ссылка выглядит так: devdomain.tk/wp-admin.

Если вы устанавливали WordPress через наш автоустановщик Softaculous, на почтовый ящик, указанный в Панели клиента, пришло письмо с темой «WordPress была успешно установлена». В письме находятся ссылка на административную панель, логин и пароль. Далее выберите в навигационном меню вкладку «Настройки» — «Общие»:

Изменение имени сайта через административную часть WordPress

В полях под названиями «Адрес WordPress (URL)» и «Адрес сайта (URL)» измените существующий домен на новый. Для этого достаточно стереть старое доменное имя и заменить новым. Изначально мы использовали доменное имя devdomain.tk и затем заменили его на wp-domain.tk:

Замена доменного имени через административную часть WordPress

Смена имени сайта через административную часть WordPress

После изменения домена в полях Адрес WordPress (URL) и Адрес сайта (URL) сохраняем результат нажав на кнопку «Сохранить изменения» в самом низу страницы:

Сохранить изменения

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

После выполнения вышеизложенных действий, сайт будет открываться по новому домену.

Способ 2. Изменение через запросы в базу данных

Для начала зайдите в сPanel учетной записи, на котором находится сайт. Для этого перейдите в Панель Клиента на нашем сайте, выберите вкладку «Мои услуги», справа от нужной услуги хостинга нажмите на кнопку «Контрольная панель».

Далее выберите в блоке «Базы Данных» пункт «phpMyAdmin»:

Изменение имени сайта через запросы в базу данных

Затем выберите базу данных, которую использует ваш сайт, нажав левой кнопкой мыши на нее, в нашем случае это wp553:

Смена имени сайта через запросы в базу данных

В базе данных можно увидеть значение wp553 и в названиях столбцов wp4m — данные значения устанавливаются системой автоматически при установке WordPress. У вас они могут называться иначе. Учитывайте это при направлении запросов в базу данных.

Далее выбираем вкладку «SQL».

Вкладка SQL в phpMyAdmin

Вкладка SQL

На странице «SQL» сделайте такие три запроса:

1.

UPDATE wp_options SET option_value = replace(option_value, 'http://domain.ru', 'http://newdomain.ru') WHERE option_name = 'home' OR option_name = 'siteurl';

В этом примере замените wp_options на строку с названием, которую использует ваша база данных. В нашем случае это wp4m_options.

wp_options в базе данных

Также в запросе измените ’http://domаin. ru’ на название вашего старого доменного имени и ’http://newdomain. ru’ — на новое доменное имя.
Данным запросом мы изменим доменное имя для CMS WordPress.

2.

UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://domаin.ru', 'http://newdomain.ru');

Данный запрос нужен, чтобы в ваших статьях обновить ссылки на новое доменное имя.
Обратите внимание: вместо wp_posts используйте название столбца Вашей базы данных, в нашем случае это wp4m_posts.

3.

UPDATE 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_comments и доменные имена.
В итоге наши запросы должны выглядеть таким образом:

Смена ссылок в комментариях WordPress

Проверяем корректность введенных данных и нажимаем на кнопку «GO».

Смена имени сайта в комментариях WordPress

Получаем такой результат, который обозначает, что все переменные были успешно изменены:

Все переменные были успешно изменены

Теперь доменное имя в настройках сайта изменено и вам необходимо направить новый домен на папку с файлами вашего сайта. Для этого нужно сделать следующее:

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

2. Если вы работали с дополнительным доменом, новое доменное имя необходимо добавить как дополнительное, для вашей учетной записи хостинга. Как это сделать, описано в нашей статье Раздел «Домены» в cPanel.

После добавления домена как дополнительного, вам нужно сделать одно из двух:

а) Перенаправить отображение контента по доменному имени.

Раньше по доменному имени devdomain.tk отображались файлы, расположенные в папке devdomain.tk. После того, как в файлах сайта расположенного в папке devdomain.tk был изменен домен на wp-domain.tk, необходимо еще сам домен wp-domain.tk направить на папку devdomain.tk. Это необходимо для того, чтобы «соединить» файлы сайта с доменом.

Чтобы перенаправить доменное имя на отображение контента с другой папки, Вам необходимо перейти в cPanel и в блоке «Домены» выбрать раздел «Дополнительные домены» Далее в столбце «Корень документа» вписать папку, где находится содержимое сайта.

Папка с содержимым сайта

Нажимаем на иконку карандаша и вписываем путь к папке, где находится необходимый контент. В нашем случае ранее использовалась папка devdomain.tk, а контент находится в папке, которая называется wp-domain.tk. Мы заменяем старое название на новое и нажимаем на кнопку «Изменить».

Смена папки сайта

После данного изменения по доменному имени wp-domain.tk будет отображаться контент, находящийся в папке devdomain.tk.

Папка devdomain.tk

б) Перенести содержимое сайта между папками доменных имен.

Для переноса содержимого одной папки в другую потребуется скопировать все файлы и переместить их в нужное место. Для этого переходим в необходимую нам папку, выбираем все файлы, находящиеся в ней, зажимая кнопку Ctrl на клавиатуре и нажимая левой кнопкой мыши на каждый файл, затем нажимаем на кнопку «Копировать».

Вписываем путь к папке, за которую отвечает доменное имя, куда необходимо перенести файлы и нажимаем кнопку «Сору files»:

Кнопка Сору files

После данной процедуры сайт должен исправно работать по новому адресу.

Как видите, в данном процессе нет ничего сложного. Если на любом из этапов у вас возникнут вопросы, обращайтесь за помощью к нам в чат, будем рады помочь.

Оцените, пожалуйста, статью:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (4 оценок, среднее: 5,00 из 5)
Загрузка...