Появилась задача прикрутить специальный домен к сайту, который размещен в сети сайтов WordPress Multisite.
Исходная ситуация
1. Домен куплен и зарегистрирован на reg.ru
2. Хостинг на hosting.reg.ru
3. Панель ISP Manager.
4. Настроен сайт в режиме сети WordPress Multisite с возможность создания множества сайтов на поддоменах
Задача
Нужно отдельным сайтам присвоить свой домен.
Решение
Проверка опции в wp-config.php
После внесения этих изменений, сайт сразу же начнет работать по указанному новому домену (при условии, что веб-сервер сконфигурирован корректно), но работа на этом не закончилась. По умолчанию ядро WordPress сохраняет куки аутентификации на основном домене в сети, поэтому для дополнительных доменов требуется внести небольшое изменение в файл wp-config.php
:
define( 'COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );
Настройка домена в reg.ru
- Покупаем домен, к примеру texa-tyumen.ru
- Запись A должна вести на IP адрес нашего сервера
- Проверяем чтобы был верно настроен плагин WordPress Domain Mapping
- Находим запись WWW домена в ISP Manager и в настройках добавляем купленный домен в список псевдонимов (aliases) (более подробная инструкция есть на сайте reg.ru)
Результат выглядит вот так:
Если будут вопросы, задавайте в комментариях.
Здравствуйте! Вы то мне и нужны)) Собираюсь запустить мультисайт на хостинге от рег.ру. Подскажите, на каком тарифе работает сайт у вас? Какую нагрузку выдерживает?
На host 2 — пока 30 сайтов держит с нагрузкой каждого от 10 до 250 посетителей
Неплохо! И даже очень неплохо, я бы сказал. Спасибо. Тогда, начну с этого тарифа, а по мере увеличения нагрузки буду перебираться на более дорогие.
Взял бы сразу VPS, но навыков администрирования совсем нет.
Доброго времени суток.
А как быть с SSL сертификатом?
Он же будет работать только для основного домена.
> А как быть с SSL сертификатом?
надо обратиться в тех поддержку. как то точно настраивается. сейчас уже не вспомнить