Skip to main content

Як накіраваць мапінг домена (v2)

ВАЖНАЕ ПАМЫЖАННЕ: Гэты артыкул адносіцца да версіі Ultimate Multisite 2.x.

Адной з самых магутных функцый прэміум-сеткі (network) з'яўляецца магчымасць прапанаваць нашых кліентам адвязаць топ-уровень домен да іх сайтаў. Бо ўсё ж, што выглядае больш прафесійна: joesbikeshop.yournetwork.com ці joesbikeshop.com? Таму Ultimate Multisite ўключае гэтую функцыю, без неабходнасці выкарыстоўваць стороннія плагіны.

Што такое мапінг домена?

Як паказвае назва, мапінг домена — гэта магчымасць, прапаноўваная Ultimate Multisite, прыняць запыт на карыстальніцкі домен і накіраваць гэты запыт на адпаведны сайт у сетцы, дадаўшы да яго гэты канкрэтны домен.

Як настылюваць мапінг домена ў вашай сетцы Ultimate Multisite

Для працы мапінг домена патрабуе ад вас некаторых налад. На счастье, Ultimate Multisite аўтаматызуе цяжкае працаванне, каб вам было лёгка выканаць усе патрабаванні.

Падчас установки Ultimate Multisite мастак (wizard) аўтаматычна скапіруе і ўсталюе sunrise.php у вызначаны каталог. Мастак не дазволіць вам прайсці далей, пакуль гэты крок не будзе выкананы.

Гэта азначае, што пасля таго, як мастак Ultimate Multisite завяршыць налад вашай сеткі, вы можаце адразу пачаць мапінг карыстальніцкага домена.

Важна адзначыць, што мапінг домена ў Ultimate Multisite не абавязковы. У вас ёсць выбар выкарыстоўваць натыўную функцыю мапінгу домена WordPress Multisite або любое іншае рашэнне мапінгу домена.

Калі вам трэба выключыць мапінг домена Ultimate Multisite, каб прапусціць яго іншыя рашэнні мапінгу домена, вы можаце выключыць гэтую функцыю ў Ultimate Multisite > Settings > Domain Mapping.

Domain Mapping settings page showing admin redirect, mapping message and DNS options

Праектаваўшы гэтай функцыяй, вы таксама ўбачыце варыясць Force Admin Redirect. Гэты варыянт дазваляе вам кантраляваць, ці змогуць вашы кліенты атрымаць доступ да сваёй адмін-панелі як на іх карыстальніцкім доменным адрасы, так і паддоменным, ці толькі на адным з іх.

Калі вы выбереце Force redirect to mapped domain , вашы кліенты змогуць атрымаць доступ да сваёй адмін-панелі толькі на іх карыстальніцкіх доменах.

Варыясць Force redirect to network domain зрабіць дакладную адпавясць — вашым кліентам будзе дазволена атрымаць доступ да сваёй адмін-панелі толькі на паддоменным адрасы, нават калі яны спрабуюць адбыць увайванне на сваіх карыстальніцкіх доменах.

А варыясць Allow access to the admin by both mapped domain domain and network domain дазваляе ім атрымаць доступ да сваёй адмін-панелі як на паддоменным, так і на карыстальніцкім доменах.

Admin Redirect dropdown expanded showing the three redirect options

Існуе два спосабы мапінгу карыстальніцкага домена. Першы — мапінг доменнага імена з адмін-панелі вашай сеткі ў якасці супер-адміна, а другі — праз адмін-панель падсайта ў раздзеле "Account".

Але перш чым пачнеце мапінг карыстальніцкага домена на адзін з падсайтаў у вашай сетцы, вам трэба пераканавацца, што DNS налады доменнага імена належным чынам настыліваны.

Як пераканавацца, што DNS налады домена належным чынам настыліваны

Каб мапінг прапрацаваў, вам трэба пераканавацца, што домен, які вы планіруеце мапінгваць, паказвае на IP-адрэс вашай Сеткі (Network). Памніце, што вам патрэбны IP-адрэс Сеткі — IP-адрэс домена, дзе ўсталявана Ultimate Multisite, а не IP-адрэс карыстальніцкага домена, які вы хочаце мапінгваць. Каб знайсці IP-адрэс канкрэтнага домена, мы парайснуем вам адвідаць Site24x7, напрыклад.

Каб правільна мапінгваць домен, вам трэба дадаць A RECORD у вашай канфігурацыі DNS, які паказвае на гэты IP-адрэс. Кіраванне DNS значна адрозніваецца паміж рознымі рэгістратарамі доменаў, але ў Інтэрнэце вельмі шмат туторыяў, якія пакрыўваюць гэты момант, калі вы шукаеце " Creating A Record on XXXX ", дзе XXXX — гэта ваш рэгістратар домена (напрыклад: " Creating A Record on GoDaddy ").

Калі вам цяжка з гэтым, звярніцеся ў службу падтрымкі вашага рэгістратара домена, і яны змогуць вам дапамагчы з гэтай часткай.

Калі вы планіруеце дазволіць вашым кліентам мапінгваць свае ўласныя домены, яны павінны выканаць гэтую працу самі. Накіруйце іх на службу падтрымкі іх рэгістратара, калі яны не могуць стварыць A Record.

Мапінг карыстальніцкага домена ў якасці Супер-адміна

Калі вы ўвайшлі ў якасці супер-адміна на вашай сетцы, вы можаце лёгка дадаваць і кіраваць карыстальніцкімі доменами, зайшоўшы ў Ultimate Multisite > Domains.

Domains list page in Ultimate Multisite

На гэтай старонцы вы можаце націснуць кнопку Add Domain наверштару, і гэта адкрые модальнае акно, дзе вы можаце ўсталяваць і зарэгістраваць карыстальніцкае доменнае імя, падсайт, на які вы хочаце прымяніць гэтае карыстальніцкае доменнае імя, і вырашыць, ці хочаце вы ўсталяваць яго як асноўнае доменнае імя, ці не (памніце, што вы можаце мапінгваць несколько доменных імен на адзін падсайт).

Add Domain modal with domain name, site picker and primary domain toggle

Пасля ўстаўлення ўсю знайдынай, вы можаце націснуць кнопку Add Existing Domain на дне.

Гэта пачыне працэс праверкі і атрымання DNS інфармацыі карыстальніцкага домена. Вы таксама ўбачыце журнал на дне старонкі, каб адсоследаваць працэс, які праходзіць. Гэты працэс можа заняць некалькі хвілін.

Статус Stage павінен змяніцца з Checking DNS на Ready, калі ўсё належным чынам настылівана.

Калі вы націснёце на доменнае імя, вы зможаце ўбачыць некаторыя варыянты ўнутры яго. Пагледвайце на іх:

Domain detail page with stage, site, active, primary and SSL toggles

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, гэта можа выдаць вам памылкі.

Мапінг карыстальніцкага домена ў якасці падсайта

Адміністратары падсайтаў таксама могуць мапінгваць карыстальніцкія доменныя імены з адмін-панелі падсайта.

Сперш вам трэба пераканавацца, што вы актывуеце гэты варыянт у наладках Domain mapping. Паглядзіце на скріншот ніжэй.

Вы таксама можаце ўсталяваць або канфігураваць гэты варыянт на ўзроўні Plan або прадуктовых варыянтах у Ultimate Multisite > Products.

Custom Domains section on the product edit page

Калі гэна варыянт актывавана і падсайту-карыстальніку дазволена мапінгваць карыстальніцкія доменныя імены, падсайту-карыстальнік павінен ўбачыць метабокс на старонцы Account з назвай Domains.

Карыстальнік можа націснуць кнопку Add Domain, і гэта адкрые модальнае акно з некаторымі інструкцыямі.

Затым карыстальнік можа націснуць Next Step і прайсці дадавання карыстальніцкага доменнага імя. Яны таксама могуць выбраць, чи будзе гэта асноўным доменом, ці nie.

Націснуць Add Domain пачыне працэс праверкі і атрымання DNS інфармацыі карыстальніцкага домена.

Пра сінкаванне доменаў (Domain Syncing)

Domain Syncing — гэта працэс, калі Ultimate Multisite дадае карыстальніцкае доменнае імя да вашага хостынг-акаўнта як аддаткавы домен для працы мапінгу домена.

Сінкаванне доменаў адбываецца аўтаматычна, калі ваш хостынг-провайдар мае інтэграцыю з функцыяй мапінгу домена Ultimate Multisite. На дадзены момант, гэтыя хостынг-провайдары — Runcloud, Closte, WP Engine, Gridpane, WPMU Dev, Cloudways, і Cpanel.

Вам трэба актываваць гэтую інтэграцыю ў наладках Ultimate Multisite ў тэме Integration.

Integrations tab in Ultimate Multisite settings showing hosting providers

Паўнюе, калі ваш хостынг-провайдар не ўвайшоў у спіс выказаных вышэй правайдараў,вам трэба ўручную синхронізаваць або дадаць доменнае імя да вашага хостынг-акаўнта.