Изменение основного домена WordPress несколько хостингов сайта
В этом кратком turorial we'll установить WordPress MultiSite и дать каждый сайт в сетевом подмигнули собственную отдельный домен верхнего уровня.
Изменение настроек DNS
Во-первых, мы должны указать все домены, которые мы хотим использовать в этой сети для нашего WordPress Многоузловое установки. Это, как правило, включает в себя два этапа:
- Укажите IP-адрес сервера для каждого домена
- Пусть ваш сервер знает, он должен передать входящие запросы для доменов на ваш WordPress MultiSite установить.
На практике это обычно означает, что изменение A-записи ваших доменов и указать их на сервер.
Выберите один домен в качестве основного домена и добавить его на сервер. Для остальных можно создавать виртуальные хосты под этим основным доменом.
В DirectAdmin вы бы сначала добавить новый домен, а затем перейти на уровень администратора> Пользовательские конфигурации HTTPd и выберите основной домен. Теперь вы можете добавить виртуальные хосты:
ServerAlias secondarydomain.com www.secondarydomain.com
Установить WordPress MultiSite
Установка WordPress и следуйте инструкциям о том, как включить WordPress MultiSite.
Когда его спросили, если вы хотите использовать поддомены или подкаталоги выбрать поддомены.
Если вы установили свой основной домен, используя WWW-префикс, появится предупреждение при включении MultiSite: Мы рекомендуем изменить SITEURL на example.com перед включением функции сети. Лично я всегда игнорировать это предупреждение и никогда не испытывал каких-либо проблем.
Карта домены
Когда WordPress Многоузловое запущен и работает вы можете начать добавлять новые сайты. По умолчанию они будут использовать субдомен как subdomain.example.com. Для того, чтобы изменить это на домен верхнего уровня, выберите Редактировать сайт в качестве сетевого администратора и укажите имя домена, который вы хотите использовать на вкладке информации.
Кроме того, добавить еще одну строку в файл сор-config.php: DEFINE ( «COOKIE_DOMAIN», «»);
Для WWW или нет WWW
Если you're предваряя свои домены с WWW субдомен, Там вы можете перенаправить не-WWW версии вашего домена версии WWW. На одной установке WordPress позаботится об этом, но в многоузловой среде I've всегда приходилась делать это вручную.
Для каждого домена you're с использованием, добавьте ниже перенаправления в файле .htaccess (изменение example.com на ваш домен):
RewriteCond% ^ example.comRewriteRule (. *) Www.example.com/$1 [R = 301, L]
Теперь вы должны иметь Многоузловой установить с отдельными доменными именами.