Как да конфигурирате мапването на домейни (v2)
ВАЖНО ЗАБЕЛЕЖКА: Тази статия се отнася до Ultimate Multisite версия 2.x.
Едно от най-мощните предимства на премиум мрежа е възможността да предложите на нашите клиенти шанс да свържат домейн на най-високо ниво към техните сайтове. В крайна сметка, което изглежда по-професионално: joesbikeshop.yournetwork.com или joesbikeshop.com? Затова Ultimate Multisite предлага тази функция, вградена, без нужда от използване на third-party плагини.
Какво е мапването на домейни?
Както се разбира от името си, мапването на домейни е функция, която Ultimate Multisite предоставя, за да приеме заявка за персонализиран домейн и да свърже тази заявка с съответния сайт в мрежата, към който е прикрепен този домейн.
Как да настроите мапването на домейни в Ultimate Multisite Network
За да работи мапването на домейни, е необходимо да направите някои настройки. За щастие, Ultimate Multisite автоматизира тежката работа за вас, така че лесно можете да отговорите на изискванията.
По време на инсталацията на Ultimate Multisite, асистента автоматично ще копира и инсталира sunrise.php в определена папка. Асистентото няма да ви позволи да продължите, докато не бъде завършен този етап.
Това означава, че след като асистентото за инсталация на Ultimate Multisite е завършило настройката на мрежата ви, можете веднага да започне те да мапирате персонализирани домейни.
Забележете, че мапването на домейни в Ultimate Multisite не е задължително. Имате възможност да използвате нативната функция за мапване на домейни на WordPress Multisite или всяко друго решение за мапване на домейни.
Ако се наложи да деактивирате мапването на домейни на Ultimate Multisite, за да освободите място за други решения за мапване на домейни, можете да изключите тази функция в Ultimate Multisite > Settings > Domain Mapping.

Веднага под тази опция, можете да видите и опцията Force Admin Redirect. Тази опция ви позволява да контролирате дали клиентите ви ще могат да имат достъп до своя admin dashboard както от персонализирания си домейн, така и от поддомения, или само от един от тях.
Ако изберете Force redirect to mapped domain, клиентите ви ще могат да имат достъп до своя admin dashboard само от персонализираните си домейни.
Опцията Force redirect to network domain ще направи точно обратното – клиентите ви ще могат да имат достъп до своите панели само от поддомения си, дори ако се опитват да се логинират от персонализираните си домейни.
А опцията Allow access to the admin by both mapped domain domain and network domain им позволява да имат достъп до своите admin dashboard както от поддомения, така и от персонализирания домейн.

Има два начина за мапване на персонализиран домейн. Първият е чрез мапване на домейна от admin dashboard на мрежата като супер администратор, а вторият е през admin dashboard на подсайта, в секцията с профила.
Но преди да започнете да мапирате персонализиран домейн към един от подсайтовете в вашата мрежа, трябва да се уверите, че DNS настройките на домейна са правилно конфигурирани.
Уверете се, че DNS настройките на домейна са правилно конфигурирани
За да работи мапването, трябва да се уверите, че домейнът, който планирате да мапирате, сочи към IP адреса на вашата мрежа. Забележете, че ви е необходим IP адресът на мрежата – IP адресът на домейна, където е инсталиран Ultimate Multisite – а не IP адресът на персонализирания домейн, който искате да мапирате. За търсене на IP адрес на конкретен домейн, препоръчваме да посетите Site24x7, например.
За правилно мапване на домейна, трябва да добавите A RECORD в вашата DNS конфигурация, който сочи към този IP адрес. Управлението на DNS варира значително между различните домейн регистратори, но има много уроци онлайн, които покриват това, ако търсите „Създаване на A Record в XXXX“, където XXXX е домейн регистраторът ви (напр.: „Създаване на A Record в GoDaddy“).
Ако се сблъскате с трудности при настройката му, свържете се с поддръжката на домейн регистратора си, защото те могат да ви помогнат с тази част.
Ако планирате да позволите на клиентите си да мапират собствени домейни, те ще трябва да направят работата сами по този въпрос. Насочете ги към системата за поддръжка на техния регистратор, ако се окажат неспособни да създадат A Record.
Мапване на персонализиран домейн като Супер Администратор
Когато сте логинирани като супер администратор в мрежата си, можете лесно да добавяте и управлявате персонализирани домейни, като отидете в Ultimate Multisite > Domains.

В тази страница можете да кликнете върху бутона Add Domain отгоре, което ще отвори модално прозорец, където можете да зададете и попълните името на персонализиран домейн, подсайта, към който искате да приложите персонализирания домейн, и да решите дали искате да го зададете като основен домейн или не (забележете, че можете да мапирате множество домейни към един подсайт).

След като попълните всички данни, можете да кликнете върху бутона Add Existing Domain отдолу.
Това започва процеса на верификация и извличане на DNS информацията на персонализирания домейн. Също така ще видите лог в долната част на страницата, за да проследявате процеса, през който преминава. Този процес може да отнеме няколко минути.
Stage или статусът трябва да се промени от Checking DNS на Ready, ако всичко е правилно настроено.
Ако кликнете върху името на домейна, ще видите няколко опции вътре. Хайде да ги разгледаме бързо:

Stage: Това е текущата фаза на домейна. Когато добавяте домейна за първи път, вероятно ще бъде в фаза Checking DNS. Процесът ще провери DNS записи и ще потвърди дали са коректни. След това домейнът ще премине в фаза Checking SSL. Ultimate Multisite ще провери дали домейнът има SSL или не и ще категоризира домейна ви като Ready или Ready (without SSL).
Site: Поддоменият, свързан с този домейн. Мапираният домейн ще показва съдържанието на този конкретен сайт.
Active: Можете да включите или изключите тази опция, за да активирате или деактивирате домейна.
Is Primary Domain?: Вашите клиенти могат да имат повече от един мапиран домейн за всеки сайт. Използвайте тази опция, за да изберете дали това е основният домейн за конкретния сайт.
Is Secure?: Въпреки че Ultimate Multisite проверява дали домейнът има SSL сертификат, преди да го активира, вие ръчно можете да изберете да зареждате домейна с или без SSL сертификат. Забележете, че ако уебсайтът няма SSL сертификат и се опитате да го принудите да работи със SSL, може да получите грешки.
Мапване на персонализиран домейн като потребител на подсайт
Администраторите на подсайтовете също могат да мапират персонализирани домейни от admin dashboard на подсайта си.
Първо, трябва да се уверите, че сте активирали тази опция в настройките за Domain mapping. Вижте снимката в долната част.
Можете също да настроите или конфигурирате тази опция на ниво Plan или продуктови опции в Ultimate Multisite > Products.

Когато някоя от тези опции е активирана и потребителят на подсайта е разрешен да мапира персонализирани домейни, потребителят на подсайта трябва да види метабокс под страницата Account с име Domains.
Потребителят може да кликне върху бутона Add Domain, което ще отвори модален прозорец с някои инструкции.
Сл ед това потребителят може да кликне върху Next Step и да продължи с добавянето на персонализирания домейн. Също така може да избере дали това ще бъде основният домейн или не.
Кликването върху Add Domain започва процеса на верификация и извличане на DNS информацията на персонализирания домейн.
За синхронизиране на домейни (Domain Syncing)
Domain Syncing е процес, при който Ultimate Multisite добавя персонализирания домейн към хостинг акаунта ви като допълнителен домейн за да работи мапването на домейни.
Синхронизацията на домейни се случва автоматично, ако вашият хостинг доставчик има интеграция с функцията за мапване на домейни на Ultimate Multisite. В момента тези хостинг доставчици са Runcloud, Closte, WP Engine, Gridpane, WPMU Dev, Cloudways и Cpanel.
Трябва да активирате тази интеграция в настройките на Ultimate Multisite, в таба Integration.

Забележка: Ако вашият хостинг доставчик не е един от посочените доставчици,трябва ръчно да синхронизирате или да добавите домейна към хостинг акаунта си.