Skip to main content

Domain Eşleştirme Nasıl Yapılır (v2)

ÖNEMLİ NOT: Bu makale Ultimate Multisite sürüm 2.x'i kapsamaktadır.

Premium bir ağın en güçlü özelliklerinden biri, müşterilerimize sitelerine bir üst düzey alan adı (top-level domain) ekleme şansı sunabilmesidir. Sonuçta, hangisi daha profesyonel durur: joesbikeshop.yournetwork.com yoksa joesbikeshop.com? İşte bu yüzden Ultimate Multisite, üçüncü taraf eklentiler kullanma ihtiyacı olmadan bu özelliği hazır olarak sunar.

Domain eşleştirme nedir?

Adından da anlaşılacağı gibi, domain eşleştirme (domain mapping), Ultimate Multisite'ın özel bir alan adı isteğini alıp, bu özel alan adının bağlı olduğu ilgili ağdaki siteye eşleştirme yeteneğidir.

Ultimate Multisite Ağınızda Domain Eşleştirme Nasıl Kurulur

Domain eşleştirmenin çalışması için sizin tarafınızdan bazı kurulumlar yapılması gerekir. Neyse ki, Ultimate Multisite bu zor işi sizin yerinize otomatikleştiriyor, böylece gereksinimleri kolayca karşılayabilirsiniz.

Ultimate Multisite kurulumu sırasında, sihirbaz (wizard) otomatik olarak sunrise.php dosyasını belirlenen klasöre kopyalar ve kurar. Sihirbaz, bu adım tamamlanmadan ilerlemenize izin vermeyecektir.

Bu, Ultimate Multisite kurulum sihirbazı ağınızı kurmayı bitirdiğinde, özel alan adını hemen eşleştirmeye başlayabileceğiniz anlamına gelir.

Ultimate Multisite'daki domain eşleştirmenin zorunlu olmadığını unutmayın. WordPress Multisite'ın yerel domain eşleştirme işlevini veya başka bir domain eşleştirme çözümünü kullanma seçeneğiniz var.

Ultimate Multisite domain eşleştirmesini devre dışı bırakıp başka domain eşleştirme çözümlerine yer açmanız gerekirse, bu özelliği Ultimate Multisite > Ayarlar > Domain Mapping altından devre dışı bırakabilirsiniz.

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

Bu seçeneğin hemen altında ayrıca Force Admin Redirect (Yöneticiye Zorla Yönlendirme) seçeneğini de görebilirsiniz. Bu seçenek, müşterilerinizin hem özel alan adları hem de alt alan adları üzerinden yönetici paneline erişip erişemeyeceğini veya sadece birinden erişip erişemeyeceğini kontrol etmenizi sağlar.

Force redirect to mapped domain (Eşleştirilen alan adına zorla yönlendir) seçeneğini seçerseniz, müşterileriniz yalnızca özel alan adları üzerinden yönetici paneline erişebilirler.

Force redirect to network domain (Ağ alan adına zorla yönlendir) seçeneği tam tersini yapar - müşterileriniz, özel alan adlarından giriş yapmaya çalışsalar bile, yalnızca alt alan adları üzerinden panellere erişebilirler.

Ve Allow access to the admin by both mapped domain domain and network domain (Yöneticiye hem eşleştirilen alan adı hem de ağ alan adı üzerinden erişime izin ver) seçeneği, alt alan adı ve özel alan adları üzerinden yönetici panellerine erişmelerine olanak tanır.

Admin Redirect dropdown expanded showing the three redirect options

Özel bir alan adını eşleştirmenin iki yolu vardır. Birincisi, ağ yöneticisi kontrol panelinizden domain adını eşleştirmek; ikincisi ise alt site yöneticisi kontrol panelindeki hesap sayfasından yapmaktır.

Ancak ağınızdaki alt sitelerden birine özel alan adı eşleştirmeye başlamadan önce, o alan adının DNS ayarlarının düzgün yapılandırıldığından emin olmanız gerekir.

Domain DNS ayarlarının düzgün yapılandırıldığından emin olmak

Bir eşleştirmenin çalışması için, eşleştirmeyi planladığınız alan adının Ağınız'ın IP adresine işaret ettiğinden emin olmalısınız. Burada dikkat etmeniz gereken şey, eşleştirmek istediğiniz özel alan adının IP adresi değil, Ultimate Multisite'ın kurulu olduğu ağın IP adresidir. Belirli bir alan adının IP adresini aramak için, örneğin Site24x7 adresine gitmenizi öneririz.

Alan adını doğru bir şekilde eşleştirmek için, DNS yapılandırmanızda o IP adresine işaret eden bir A KAYDI eklemeniz gerekir. DNS yönetimi farklı alan adı kayıt kuruluşları arasında büyük farklılıklar gösterir, ancak " XXXX'te A Kaydı Oluşturma " şeklinde arama yaparsanız, bu konuda çevrimiçi bolca eğitim bulabilirsiniz (örneğin: " GoDaddy'de A Kaydı Oluşturma ").

Bunun çalışması konusunda zorluk yaşarsanız, alan adı kayıt kuruluşunuzun desteğiyle iletişime geçin ve bu konuda size yardımcı olabilirler.

Müşterilerinizin kendi alan adlarını eşleştirmesine izin vermeyi planlıyorsanız, bu kısmı kendilerinin yapması gerekecektir. A Kaydını oluşturmakta zorlanırlarsa onları kayıt kuruluşu destek sistemlerine yönlendirin.

Süper Yönetici Olarak Özel Alan Adı Eşleştirme

Ağınızda süper yönetici olarak oturum açtığınızda, Ultimate Multisite > Domains bölümüne giderek özel alan adlarını kolayca ekleyebilir ve yönetebilirsiniz.

Domains list page in Ultimate Multisite

Bu sayfada, yukarıdaki Domain Ekle düğmesine tıklayabilir ve bu, özel alan adı belirleyip doldurabileceğiniz, özel alan adını uygulamak istediğiniz alt siteyi ve bunu birincil alan adı olarak ayarlayıp ayarlamayacağınızı (birden fazla alan adını tek bir alt siteye eşleştirebileceğinizi unutmayın) belirleyebileceğiniz bir modal pencere açar.

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

Tüm bilgileri girdikten sonra, alttaki Mevcut Alan Adı Ekle düğmesine tıklayabilirsiniz.

Bu, özel alan adının DNS bilgilerini doğrulama ve çekme sürecini başlatacaktır. Ayrıca, sürecin geçtiği adımları takip edebilmeniz için sayfanın altında bir günlük (log) göreceksiniz. Bu süreç birkaç dakika sürebilir.

Her şey düzgün ayarlanmışsa, Durum (Stage) DNS Kontrol Ediliyor'dan Hazır'a değişmelidir.

Alan adına tıklarsanız, içinde bazı seçenekler görebilirsiniz. Hızlıca bir göz atalım:

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

Stage (Durum): Bu, alan adının bulunduğu aşamadır. Alan adını ilk eklediğinizde, muhtemelen DNS Kontrol Ediliyor aşamasında olacaktır. Süreç, DNS girişlerini kontrol edecek ve bunların doğru olduğunu onaylayacaktır. Ardından, alan adı SSL Kontrol Ediliyor aşamasına geçecektir. Ultimate Multisite, alan adının SSL'i olup olmadığını kontrol edecek ve alan adınızı Hazır veya Hazır (SSL olmadan) olarak sınıflandıracaktır.

Site: Bu alan adıyla ilişkili alt alandır. Eşleştirilen alan adı bu özel sitenin içeriğini gösterecektir.

Active (Aktif): Alan adını etkinleştirmek veya devre dışı bırakmak için bu seçeneği açıp kapatabilirsiniz.

Is Primary Domain? (Birincil Alan Adı mı?): Müşterilerinizin her site için birden fazla eşleştirilmiş alan adı olabilir. Bu seçeneği, bu özel site için birincil alan adı olup olmadığını seçmek için kullanın.

Is Secure? (Güvenli mi?): Ultimate Multisite, etkinleştirmeden önce alan adının SSL sertifikası olup olmadığını kontrol etse bile, bu seçeneği kullanarak alan adını SSL'li veya SSL'siz yüklemeyi manuel olarak seçebilirsiniz. Web sitesinin SSL sertifikası yoksa ve zorla SSL ile yüklemeyi denerseniz, hata alabilirsiniz.

Alt Site Kullanıcısı Olarak Özel Alan Adı Eşleştirme

Alt site yöneticileri de kendi alt site yöneticisi kontrol panelinden özel alan adları eşleştirebilirler.

Öncelikle, bu seçeneği Domain mapping (Domain eşleştirme) ayarları altından etkinleştirdiğinizden emin olmalısınız. Aşağıdaki ekran görüntüsüne bakın.

Bu seçeneği ayrıca Ultimate Multisite > Products altındaki Plan seviyesinde veya ürün seçeneklerinde de ayarlayabilir veya yapılandırabilirsiniz.

Custom Domains section on the product edit page

Bu seçeneklerden herhangi biri etkinleştirilmişse ve bir alt site kullanıcısına özel alan adları eşleştirme izni verilmişse, alt site kullanıcısı Hesap sayfasında Domains (Alan Adları) adında bir metabox görmelidir.

Kullanıcı Domain Ekle düğmesine tıklayabilir ve bu, bazı talimatlarla birlikte bir modal pencere açar.

Kullanıcı daha sonra Next Step (Sonraki Adım) düğmesine tıklayarak özel alan adını ekleme işlemine devam edebilir. Ayrıca bunun birincil alan adı olup olmayacağını da seçebilir.

Domain Ekle'ye tıklamak, özel alan adının DNS bilgilerini doğrulama ve çekme sürecini başlatacaktır.

Domain Senkronizasyonu Hakkında

Domain Senkronizasyonu (Domain Syncing), Ultimate Multisite'ın domain eşleştirmenin çalışması için özel alan adını barındırma hesabınıza ek bir alan adı (add-on domain) olarak eklediği bir süreçtir.

Barındırma sağlayıcınız Ultimate Multisite domain eşleştirme özelliği ile entegrasyona sahipse, domain senkronizasyonu otomatik olarak gerçekleşir. Şu anda bu barındırma sağlayıcıları şunlardır: Runcloud, Closte, WP Engine, Gridpane, WPMU Dev, Cloudways ve Cpanel.

Bu entegrasyonu Ultimate Multisite ayarlarında Integration (Entegrasyon) sekmesi altında etkinleştirmeniz gerekecektir.

Integrations tab in Ultimate Multisite settings showing hosting providers

Not: Barındırma sağlayıcınız yukarıda bahsedilen sağlayıcılardan biri değilse,alan adını manuel olarak senkronize etmeniz veya eklemeniz gerekecektir.