Skip to main content

Ինչպես Կազմաձևել Դոմենի Մ్యాթինգը (v2)

ԿԱՐԵՎՈՐ ՆՇեշտ. Այս հոդվածը վերաբերում է Ultimate Multisite-ի 2.x տարբերակին։

Պրեմիում ցանցի ամենաուժեղ հատկություններից մեկը հնարավորություն է տալիս մեր հաճախորդներին իրենց կայքերի համար գրանցել վերին մակարդակի ադմինային անուն (top-level domain)։ Իսկ ի՞նչ է ավելի պրոֆեսիոնալ՝ joesbikeshop.yournetwork.com թե joesbikeshop.com։ Հենց այս պատճառով է, որ Ultimate Multisite-ը առաջարկում է այդ հնարավորությունը ներկառուցված՝ երրորդ կողմի պլագիններ օգտագործելու անհրաժեշտության առանց։

Ինչո՞ւ է դոմեյնի քարտեզագրումը (domain mapping)

Դոմեյնի քարտեզագրումը, կամ domain mapping-ը, այն գործընթացն է, որով մենք կարող ենք ցույց տալ WordPress-ին, թե որ URL-ը (դոմեին) պետք է ուղղվի որևէ այլ դոմեինի կամ ենթադիր հասցեի։ Սա շատ կարևոր է, երբ ունեք մի քանի වෙබ්անայեր կամ եթե փոխում եք ձեր տեսքը (URL-ը) առանց բոլոր հղումները վնասելու։

Պարզ ասած՝ դա նշանակում է, որ երբ օգտվողը մուտք գործում է example.com կամ www.example.com, WordPress-ը կարող է ճիշտ ուղղորդել այն ձեր իրական բովանդակությանը (օրինակ՝ staging.example.com-ին)։

Ինչու՞ է դա անհրաժեշտ:

  1. Մի քանի වෙබ්անայերի կառավարում: Եթե ունեք մի հիմնական տեսք և մի ենթակառուցվածք (staging)՝ թեստավորման համար, կարող եք օգտագործել domain mapping-ը՝ առանձին URL-ներով գործարկել դրանք։
  2. URL-ի փոփոխություն: Երբ ձեր կայքի հասցեն փոխվում է (օրինակ՝ old-site.com դառնում է new-site.com), domain mapping-ը ապահովում է, որ բոլոր գոյություն ունեցող հղումները մնան ճիշտ։
  3. SEO (Search Engine Optimization): Եթե ցանկանում եք օգտագործել տարբեր URL-ներ՝ SEO-ի համար, դա կարելի է անել domain mapping-ով։

WordPress-ում այս գործողությունը սովորաբար իրականացվում է միջնորդի (reverse proxy) կամ DNS-ի միջոցով, որը WordPress-ին ասում է՝ «Երբ մարդու հայտնվում է այս հասցեում, տես այս բովանդակությունը»։

Ինչպես է դա աշխատում (հիմնական գաղափարներ):

Սովորաբար, domain mapping-ը կազմակերպվում հետևյալ կերպ.

  • Հիմնական տեսք (Primary Domain): Սա այն URL-ն է, որը օգտվողները սովորաբար տեսնում են։
  • Երկրորդ տեսք (Secondary/Mapped Domain): Սա այն հասցեն է, որը կարող եք օգտագործել ծրագրային կամ թեստավորման նպատակներով։

WordPress-ի ներսում դուք սովորաբար կարող եք այդ քարտեզագրումները կազմաձևել՝ օգտագործելով հատուկ 플러գիներ (plugins) կամ ծրագրային տեղեկություն (configuration files), որոնք հասկանում են, թե ինչպես պետք է ուղղել գրաֆիկական հայտնվելը։

Ինչպես անունը ցույց է տալիս, Ultimate Multisite-ի առաջարկած հարմարվող տիրույթների քարտեզագրումը այն հնարավորությունն է, որը թույլ է տալիս ընդունել հատուկ տիրույթի (custom domain) հայտարարություն և այն կապել ցանցի համապատասխան սайտի հետ՝ այդ տիրույթին միացնելով։

Ինչպես կարգավորել տիրույթի քարտեզագրումը (domain mapping) ձեր Ultimate Multisite ցանցում

Տիրույթի քարտեզագրման համար ձեր կողմից որոշ կարգավորումներ անելու անհրաժեշտ է։ Բարի լույս, Ultimate Multisite-ը բոլոր դժվար մանրամասները ինքնուրույն կկատարի, որպեսզի հնարավոր լինի հեշտությամբ բավարարել պահանջները։

Ultimate Multisite-ի տեղադրման ընթացքում վիզուալիզատորը ավտոմատ կերպով կկոպի և կտեղադրի sunrise.php-ը նշված թղթապանակում։ Այս քայլը չավարտելու դեպքում վիզուալիզատորը ձեզ առաջ շարժվելու թույլ չի տա։

Ultimate Multisite տեղադրման օգնող գործիքը sunrise.php քայլով։

Սա նշանակում է, որ երբ Ultimate Multisite տեղադրման ուղեցույցը կազմաձևելու համար ձեր ցանցը պատրաստ լինի, կարող եք անմիջապես սկսել հատուկ տիրույթի (custom domain) քարտեզագրումը։

Ultimate Multisite-ում Դոմենային Մ్యాփինգը պարտադիր չէ։ Ձեզ հնարավորություն կա օգտագործել WordPress Multisite-ի սեփական դոմենային մ్యాփինգի ֆունկցիան կամ ցանկացած այլ դոմենային մ్యాփինգի լուծում։

Եթե ցանկանում եք անջատել Ultimate Multisite-ի տիրույթային քարտեզագրումը՝ այլ տիրույթային քարտեզագրման լուծումներին հնարավորություն տալու համար, դա կարող եք անել Ultimate Multisite > Settings > Domain Mapping-ի ներսում։

Տիրույթի քարտեզագրման կարգավորումների էջը՝ ցուցադրում է адമിնի վերահղումը, քարտեզագրման հաղորդագրությունը և DNS տարբերակները

Այս տարբերակի ներքևում կարող եք նաև տեսնել Force Admin Redirect (Գործիչի վերահսկման ուղղում) տարբերակը։ Այս տարբերակը թույլ է տալիս Ձեզ որոշել, թե արդյոք ձեր հաճախորդները կկարողանան մուտք գործել իրենց ադմինի վահանակը ինչպես իրենց սեփական տիրույթից (custom domain) և ենթատիրույթից (subdomain), թե միայն մեկում։

Եթե ընտրեք «Հուշումով ուղղել մեր ասոցիացված տիրույթին» (Force redirect to mapped domain), ապա ձեր հաճախորդները կկարողանան մուտք գործել իրենց ադմին պաստառը միայն իրենց սեփական ծածկագրված տիրույթներով։

«Network domain»-ի տեղը ուղղելու տարբերակը հենց հակառակն է՝ ձեր հաճախորդները թույլատրվեն մուտք գործել իրենց ռեգիստրված ենթադոմեինների (subdomain) միջոցով, նույնիսկ եթե փորձում են մուտք գործել իրենց սեփական տիրույթներով (custom domains)։

Եվ տարբերակը՝ Թույլատրել ինքնանշանված տիրույթի և ցանցային տիրույթի կողմից ռեժիմի մուտքը, թույլ է տալիս նրանց հասանելիություն ունենալ իրենց ադմին դաշտերին ինչպես են սոբդոմեյնում, այնպես էլ կստեղծված տիրույթի վրա։

Админ ռեդիռեյկտի (Redirect) ընտրության կաթանջը բացված է, որը ցույց է տալիս երեք ռեդիռեյկտի տարբերակները

Կան երկու եղանակ՝ կस्टम տիրույթը (custom domain) կապելու։ Առաջինը՝ կապել տիրույթի անունը ձեր ցանցի ադմինի պլանիշից որպես սուպեր-ադմին, և երկրորդը՝ կապել ենք ենթատարածքի (subsite) ադմին պլանիշի ներքո հաշվի էջում։

Բայց ձեր կայքի կամ ենթակայքերի մեկին կապելուց առաջ անհրաժեշտ է համոզվել, որ ըստ տիրույթի DNS կարգավորումները නිවැරදිව են սահմանված։

Դոմենի DNS կարգավորումները නිවැරදි լինելու համոզում

Սա շատ կարևոր քայլ է։ Եթե ձեր կայքը չի բացվում կամ տեսանելի չէ, հաճախ խնդիրը կապված է դոմենի DNS (Domain Name System) կարգավորումների հետ։

Ինչու՞ է դա կարևոր: DNS-ը այն համակարգն է, որը թարգմանում է ձեր հեշտ հասկանալի կայքի անունը (օրինակ՝ www.example.com) ֆիզիկական սերվերի հասցեի (IP address)։ Եթե այս կարգավորումները սխալ են, օնլայն համակարգերը չեն գտնի ձեր կայքը։

Ինչպես ստուգել DNS-ը:

  1. Հիմնական DNS հասցեները (Nameservers): Ստուգեք, թե արդյոք ձեր դոմենի Nameservers-ը ճիշտ են գրված։ Դրանք պետք է համապատասխանեն այն տեղեկություններին, որոնք տրամադրում է ձեր դոմենի գրանցող կազմակերպությունը (օրինակ՝ GoDaddy, Namecheap և այլն)։
  2. A ռեգիստրացիան: Ստուգեք A ռեգիստրացիան։ Այս ռեգիստրացիան ցույց է տալիս ձեր դոմենին համապատասխանող IP հասցեն (օրինակ՝ 192.0.2.1). Եթե այն սխալ է, կայքը չի բեռնվի։
  3. MX ռեգիստրացիան: Ստուգեք MX ռեգիստրացիան։ Այս ռեգիստրացիան ցույց է տալիս, թե որ սերվերը պետք է օգտագործվի ձեր կայքի համար (հատկապես եթե դուք օգտվում եք PHP-ի կամ այլ լրացուցիչ ծառայությունների)։

Ինչպես փոխել DNS-ը: Եթե ձեր հարցումները սխալ են, դուք պետք է գնաք այն տեղ, որտեղ ձեր դոմենին վստահելի DNS-ի կառավարման կարգավորումներն են (սովորաբար՝ ձեր դոմենի գրանցող կայքում) և փոխեք ճիշտ IP հասցեները։

Խորհուրդ: DNS-ի փոփոխությունից հետո, համացանցային տեղեկատվությունը (propagation) կարող է տևել մի քանի ժամ՝ մինչև ամբողջ աշխարհում այն թարմանան։


Քանի որ քարտեզագրումը աշխատի, պետք է համոզվեք, որ այն տիրույթը, որը ցանկանում եք քարտեզագրել, ուղղված է ձեր ցանցի IP հասցեին։ Հիշեք, որ անհրաժեշտ է ցանցի IP հասցեն՝ այն IP հասցեն, որը կապված է Ultimate Multisite-ի տեղադրման հետ, այլ ոչ թե ձեր կատմուած (custom) տիրույթի IP հասցեն։ Մասնակի տիրույթի IP հասցեն գտնելու համար առաջարկում ենք գնալ Site24x7 կայքը, օրինակ։

Դոմենի ճիշտ քարտեզագրման համար անհրաժեշտ է ձեր DNS կոնֆիգուրացիայի մեջ ավելացնել A RECORD, որը ուղղված է այդ IP 주소ին: DNS-ի կառավարումը տարբեր տեսակի դոմենային գրանցողների միջև շատ տարբերվում է, բայց եթե փնտրեք «Creating A Record on XXXX»՝ որտեղ XXXX-ը ձեր դոմենային գրանցողն է (օրինակ՝ "Creating A Record on GoDaddy"), ապա առցանց շատ տուտի կտեսաք:

Եթե դժվարություններ ունեք այս բանը տեղադրելու հետ կապված, կապվեք ձեր տիրույթի գրանցողի (domain registrar) հետ և նրանք կարող են օգնել ձեզ այս մասում։

Եթե ցանկանում եք թույլ տալ ձեր հաճախորդներին սեփական դոմենները կապել իրենց, նրանք պետք է աշխատեն այս մասի վրա իրենց։ Եթե չկարողանան ստեղծել A Record-ը, ուղղեք նրանց իրենց գրանցման օպերատորի (registrar) աջակցության համակարգին։

Հատուկ տիրույթի անունը (custom domain name) որպես Սուպեր ադմին (Super Admin) կապել

Երբ մուտք գործում եք ձեր ցանցի սուպեր ադմինի հաշվով, կարող եք հեշտությամբ ավելացնել և կառավարել հատուկ տիրույթի անունները՝ գնալով Ultimate Multisite > Domains բաժին։

Ultimate Multisite-ի Դոմեինների ցուցակը

Այս էջի ներքևում կարող եք սեղմել վերևի գտնվող Add Domain կոճակը, և դա բաց կտուցի մոդալ պատուհան՝ որտեղ կարող եք սահմանել և լրացնել custom domain name (հարձակման ինքնագրային տիրույթ), այն subsite-ի համար, որին ցանկանում եք կիրառել custom domain name-ը, և որոշել, թե արդյոք ուզում եք այն սահմանել որպես primary domain (հիմնական տիրույթ)։ (պարզ նկատի ունենաք, որ կարող եք մեկ subsite-ին կապել մի քանի domain name)

Domain-ի ավելացման մոդալը՝ տիրույթի անունով, կայքի ընտրությամբ և առաջնային տիրույթի prze toggle

Բոլոր տեղեկությունները լրացնելուց հետո կարող եք ստորին գտնվող Add Existing Domain (Գոյություն ունեցող տիրույթի ավելացում) կոճակը սեղմել։

Սա կսկսի հատու տիրույթի (custom domain) DNS ինֆորմացիան ստուգելու և ներբեռնելու գործընթացը։ Դուք նաև էջի ներքևում կտեսնեք ֆայլ, որով կարող եք հետևել այս գործընթացին։ Այս գործընթացը կարող է մի քանի րոպե տևել։

Ultimate Multisite v2.13.0-ը ավտոմատ կերպով ստեղծում է ներքին տիրույթի գրանցումը, երբ նոր սայթ է ստեղծվում հոստինի վրա, որը պետք է համարվի մեկ սայթի համար հատուկ տիրույթ։ Եթե հոստինը դառնում է ցանցի առաջնային տիրույթը կամ այն գրանցված է Site URL դաշտի վրա գտնվող ընդհանուր գրանցման ձևերի (checkout-form base domains) մեջ, ապա ավտոմատ կերպով քարտեզագրված տիրույթը բացառվում է՝ համատեղ հիմնական տիրույթը մնալու համար հասանելի ցանկացած սայթի համար, որը այն օգտագործում է։

Եթե ամեն ինչ ճիշտ է կարգավորված, Stage (Փուլը) կամ վիճակը պետք է փոխվի «Checking DNS» (DNS-ի ստուգում) վիճակից՝ «Ready» (Պատրաստ)։

Եթե սեղմեք դոմենի անունի վրա, կարող եք տեսնել մի քանի տարբերակներ ներսում։ Եկեք արագ նայենք դրանց՝

Տիրույթի մանրամասն էջը՝ փուլերի, կայքի, ակտիվության, առաջնային և SSL տոգերով

Փուլ: Սա այն փուլն է, որում գտնվում է ձեր տիրույթը։ Երբ առաջին անգամ ավելացնում եք տիրույթը, ամենայն հավանականությամբ այն կլինի DNS-ի ստուգման փուլում։ Այս գործընթացը ստուգում է DNS-ի մուտքերը և հաստատում, որ դրանք ճիշտ են։ Այնուհետև տիրույթը կանցնի SSL-ի ստուգման փուլով։ Ultimate Multisite-ը կստուգի, արդյոք ձեր տիրույթը SSL-ով է, թե ոչ, և կկատրկավորի ձեր տիրույթը որպես Պատրաստ կամ Պատրաստ (առանց SSL-ի)։

Site: Այս տիրույթը կապված է այս ադմինիումով։ Մ్యాպված տիրույթը կցուցադրի այս հատուկ վեբсайтын բովանդակությունը։

Active (Անշարժ): Դուք կարող եք այս տարբերակը միացնել կամ անջատել՝ տիրույթը ակտիվացնելու կամ անջատելու համար։

Հիմնական Դոմենը՞։ Ձեր հաճախորդները կարող են յուրաքանչյուր կայքի համար ավելի քան մեկ մ్యాպված դոմեն ունենալ։ Օգտագործեք այս տարբերակը՝ ընտրելու համար, թե արդյոք սա հիմնական դոմենն է տվյալ կայքի համար։

Անվտանգ է՞։ Չնայած Ultimate Multisite-ը ստուգում է, թե արդյոք տիրույթը (domain) ունի SSL վավերականության վկայագիր կամ չունի այն միացնելուց առաջ, դու կարող ես ձեռքով ընտրել՝ տիրույթը բեռնել SSL-ով կամ առանց։ Նշում. Եթե වෙබ්անայում SSL վավերականության վկայագիր չկա և փորձում այն ուժգին բեռնել SSL-ով, դա կարող է ձեզ սխալներ տալ։

Հատուկ տիրույթի (Subsite) օգտվող անունները կապելը որպես ենթատարածքային օգտվող

Ենթատարածքային (Subsite) ադմինիստրատորները կարող են իրենց ենթատարածքի ադմինիստրատորի տախտակից (dashboard) կապել հատուկ տիրույթի անուններ։

Նախ, պետք է համոզվեք, որ այս տարբերակը ակտիվացված է Domain mapping (Տիրույթի քարտեզագրում) կարգավորումների ներքո։ Ստորև պատկերը տեսեք։

Այս տարբերակը կարող եք նաև սահմանել կամ կոնfigurացնել «Ultimate Multisite > Products»-ի Plan մակարդակի տեղեկություններում կամ արտադրանքային տարբերակներում։

Custom Domains section on the product edit page

Երբ այս տարբերակներից որևէ մեկը 켜ված է և ենթա-сайտի օգտվողին թույլատրվում է սահմանել սեփական տիրույթային անունները (custom domain names), ենթա-сайտի օգտվողը պետք է տեսնի Account էջի ներքևում գտնվող Domains անվան մեթաբոքսը։

Օգտատերը կարող է սեղմել Ավելացնել Դոմեն (Add Domain) կոճակը, և դա բացում է մոդալ պատուհան՝ որոշակի ինստրուկցիաներով։

Այնուհետև օգտատերը կարող է սեղմել Next Step-ը և անցնել հատուկ տիրույթի (custom domain) ավելացման համար։ Նա նաև կարող է ընտրել, թե արդյոք այն կլինի հիմնական տիրույթը։

Domain-ի ավելացման վրա սեղմելը կսկսի հատուքային տիրույթի (custom domain) DNS տվյալների ստուգման և փոխանցման գործընթացը։

Մասնագիտացված Տիրույթի Համաժամեցումների մասին

Դոմենի սինխրոնիզացիան այն գործընթացն է, երբ Ultimate Multisite ձեր հոස්տինգային հաշվին ավելացնում է հատուկ տիրույթի անունը որպես լրացուցիչ տիրույթ դոմենի քարտեզագրման համար։

Դոմենի սինխրոնացիա ավտոմատ կերպով տեղի է ունենում, եթե ձեր հոස්թինգային խံ့ի մոտ Ultimate Multisite-ի դոմենի քարտեզագրման (domain mapping) հետ համատեղելիություն կա։ Ներկայումս այս հոස්թինգային խံ့երը ներառում են Runcloud, Closte, WP Engine, Gridpane, WPMU Dev, Cloudways և cPanel:

Երբ հյուրընկալի մատակարարի (host-provider) ինտեգրումը ակտիվ է, Ultimate Multisite-ը կարող է նաև տեղադրված սайտերի համար առաջարկել DNS կամ ենթադիր անուններ (subdomain) ստեղծման խնդիրը մատակարարի կողմից։ Եթե այդ խնդրի համար ոչ մի ինտեգրում չի լսում, ֆոնային աշխատանքը բացառվում է՝ անիմաստ հերթերի (no-op queue entries) խուսափելու համար։ Մפותված ադմիններ (domains) համար DNS և SSL ստուգებները շարունակում են իրականացվել սովորական տիրույթի (domain-stage) գործընթացի միջոցով։

Ձեզ անհրաժեշտ է այս ինտեգրումը ակտիվացնել Ultimate Multisite-ի կարգավորումներում Integration (Ինտեգրումներ) տաբով։

Integrations tab in Ultimate Multisite settings showing hosting providers

Նշում. Եթե ձեր հոස්թինգի մատուցողը վերոնշյալներից մեկը չէ, առանձին պետք է ձեռքով համաժամեցնեք կամ ավելացնեք տիրույթի անունը ձեր հոස්թինգի հաշվին։