Загрузил # 7267507

WordPress как изменить основной домен

реклама
Полезные статьи
Содержание
Как изменить основной домен в CMS WordPress
По умолчанию WordPress работает на одном домене сайта. В этой статье мы подробно рассмотрим два способа изменения основного домена WordPress: через базу данных и при помощи консольной утилиты wp .
Прикрепление нового домена
Перед тем как внести изменения в WordPress, необходимо привязать новый домен к директории сайта на сервере:
Зайдите в раздел «Сайты».
Нажмите на значок
в строке домена, который необходимо отвязать (отлинковать).
Нажмите на значок
в строке с названием сайта, к которому нужно прикрепить домен.
В открывшемся окне выберите нужное доменное имя из выпадающего списка и нажмите кнопку «Добавить».
Процесс линковки домена может занимать до 10 минут. По истечении этого срока очистите кэш браузера и проверьте, что сайт открывается по прикрепленному доменному имени. Подробнее про работу с разделом можно
прочесть в соответствующей статье.
Изменение основного домена WordPress
Существует два основных способа изменения основного домена WordPress: при помощи утилиты wp и SQL-запросов в базу данных. Мы рекомендуем использовать утилиту wp , которая сама выполняет все необходимые
запросы к базе данных. Если же поменять домен с помощью утилиты wp не удастся – можно внести изменения непосредственно в базу данных.
Изменение основного домена утилитой wp
Обратите внимание!
Перед внесением изменений в базу данных мы рекомендуем создать резервную копию сайта. Подробные инструкции приведены в соответствующей статье.
Чтобы выполнить замену домена при помощи консольной утилиты wp :
Откройте терминал.
Перейдите в корневую директорию сайта командой cd директория_сайта (узнать путь до директории сайта можно в разделе «Сайты», он оканчивается на public_html ).
Поочередно выполните команды:
wp search-replace 'старыйадрес' 'новыйадрес'
wp cache flush
Обратите внимание!
Кириллические домены (например, сайт.рф) необходимо указывать в формате punycode. Для перевода домена в punycode вы можете воспользоваться конвертером.
Для смены адреса сайта с http://domain.ru на http://newdomain.ru с директорией сайта site_directory/public_html команды будут такими:
cd site_directory/public_html
wp search-replace http://domain.ru http://newdomain.ru
wp search-replace https://domain.ru https://newdomain.ru
wp cache flush
После выполнения всех команд очистите кэш браузера, когда будете проверять сайт (сочетание клавиш Ctrl+F5 ).
Для настройки работы сайта по защищенному соединению дополнительно выполните следующие команды:
wp search-replace http://newdomain.ru https://newdomain.ru
wp cache flush
Если после выполнения замены вы видите на сайте ошибку ERR_CONNECTION_REFUSED , обратитесь к соответствующему разделу в конце статьи.
Изменение основного домена через базу данных
Обратите внимание!
Перед внесением изменений в базу данных мы рекомендуем создать резервную копию сайта. Подробные инструкции приведены в соответствующей статье.
Если вы не знаете, какая база данных относится к вашему сайту, найдите ее название в конфигурационных файлах вашего сайта.
Перейдите в раздел «Сайты» и кликните на три точки напротив нужного сайта. Нажмите на кнопку «Перейти к файлам сайта».
Перейдите в директорию public_html и откройте файл wp-config.php . Найдите строку 23 – значение DB_NAME содержит наименование базы данных.
Зайдите в раздел «MySQL», выберите базу данных и напротив ее названия нажмите на иконку «phpMyAdmin».
Нажмите на вкладку «SQL» и поочередно выполните следующие три запроса, заменив http://domain.ru и http://newdomain.ru соответственно на старый и новый адреса сайта (обратите внимание, что в конце адреса не
должно быть слэша).
Обратите внимание!
Кириллические домены (например, сайт.рф) необходимо указывать в формате punycode. Для перевода домена в punycode вы можете воспользоваться конвертером.
Если ваш сайт использует протокол HTTP, используйте команды:
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');
Если сайт работает по HTTPS, команды будут следующие:
UPDATE wp_options SET option_value = replace(option_value, 'https://domain.ru', 'https://newdomain.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'https://domain.ru','https://newdomain.ru');
UPDATE wp_posts SET post_content = replace(post_content, 'https://domain.ru', 'https://newdomain.ru');
Для выполнения запроса нажмите кнопку «Вперед»:
Готово – вот и вся инструкция от команды Beget. Настройка WordPress со своим доменом завершена. После очистки кэша браузера (сочетание клавиш Ctrl+F5 ) сайт будет открываться по новому адресу.
Если после выполнения замены вы видите на сайте ошибку ERR_CONNECTION_REFUSED , обратитесь к соответствующему разделу.
Ошибка ERR_CONNECTION_REFUSED
Если после изменения ссылок при попытке открыть сайт вы видите ошибку ERR_CONNECTION_REFUSED , это означает, что на ваш домен не установлен SSL-сертификат. Установить его вы можете по нашей инструкции.
После выпуска сертификата очистите кэш браузера сочетанием клавиш Ctrl+F5 и проверьте работу сайта.
Если у вас возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел «Помощь и поддержка»), а если вы захотите обсудить эту статью или наши продукты с коллегами по цеху и
сотрудниками Бегета – ждем вас в нашем сообществе в Telegram.
Рекомендуем изучить
Видео: MySQL Импорт и экспорт базы данных через phpMyAdmin
Видео: Сброс и смена пароля администратора в CMS OpenCart
Видео: Как быстро настроить переадресацию с http на https для CMS Drupal
ХОСТИНГ
VPS
СЕРВЕРЫ
ДОМЕНЫ
КОНТАКТЫ
ДОП. УСЛУГИ
БАЗА ЗНАНИЙ
Каталог приложений
Руководство по ПУ
CMS
Полезные статьи
SSL-сертификаты
FAQ
Партнерская программа
Beget.API Хостинг
Бесплатный хостинг
Beget.API Облако
Sprut.io
Bug Bounty
РОССИЯ:
8 (800) 700-06-08
САНКТ‑ПЕТЕРБУРГ:
+7 (812) 385-41-36
МОСКВА:
+7 (495) 721-80-88
УКРАИНА:
0 (800) 802-192
КИЕВ:
+380 (44) 300-02-18
КАЗАХСТАН:
+7 (727) 313-24-02
ТЕХ. ПОДДЕРЖКА:
support@beget.com
БУХГАЛТЕРИЯ:
bills@beget.com
ОТЗЫВЫ О РАБОТЕ:
feedback@beget.com
РУКОВОДСТВО:
manager@beget.com
TELEGRAM:
@begetbot
SKYPE:
Добавить в Skype
English
© 2007–2024 ООО «Бегет».
Зарегистрированный товарный знак №530993. Лицензия Роскомнадзор №171835. Свидетельство о регистрации СМИ BEGET №ФС77-71934, выданное Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор).
Учредитель СМИ ООО "Бегет", главный редактор - Клюков Александр Евгеньевич. Сайт может содержать контент, не предназначенный для лиц младше 16 лет. Адрес: 195112, Россия, Санкт-Петербург, площадь Карла Фаберже, д. 8Б, оф. 723.
ПО Веб-платформа "БЕГЕТ" включено в Единый реестр российских программ для электронных вычислительных машин и баз данных. Запись в реестре №16697 от 20.02.2023.
Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания Google.
Скачать