Bir web sitesi büyüdükçe içeriği tek bir alan adı altında toplamak yetersiz kalır. Blog'u, mağazayı, destek merkezini veya test ortamını ana siteden ayırmak istediğinizde subdomain (alt alan adı) devreye girer. Bu rehberde DirectAdmin kontrol panelinde subdomain eklemeyi, dosya yapısını doğru kurmayı, SSL ve e-posta tarafını yapılandırmayı ve takılınan noktaları adım adım anlatıyoruz.
Subdomain Nedir, Neden Kullanılır?
Subdomain, ana alan adınızın önüne eklenen ayrı bir bölümdür. Örneğin alan adınız firmaniz.com.tr ise; blog.firmaniz.com.tr, magaza.firmaniz.com.tr veya destek.firmaniz.com.tr birer subdomain'dir. Teknik olarak DNS'te ana alan adının altında tanımlı bir kayıttır ve genellikle hosting hesabınız içinde ayrı bir klasöre işaret eder.
Subdomain kullanmanın başlıca senaryoları şunlardır:
- İçeriği ayrıştırmak: Blog'u
blog.altında, e-ticaret bölümünümagaza.altında tutmak. - Test/geliştirme ortamı:
test.firmaniz.com.trüzerinde değişiklikleri canlıya almadan denemek. - Farklı uygulamalar: Forum, bilgi bankası veya panel gibi ayrı yazılımları izole çalıştırmak.
- Bölgesel veya dil bazlı sürümler:
en.firmaniz.com.trgibi.
Subdomain, ek alan adı (addon domain) almadan mevcut hosting paketinizin kaynaklarıyla yeni bir bölüm açmanızı sağlar. Bu yönüyle hem ekonomik hem de pratiktir. Subdomain ile klasör (firmaniz.com.tr/blog) arasındaki farkı merak ediyorsanız: subdomain ayrı bir site gibi davranır, kendi belge köküne ve ayrı SSL sertifikasına sahip olabilir; klasör ise ana sitenin bir alt dizinidir.
DirectAdmin'de Subdomain Ekleme: Adım Adım
DirectAdmin'in modern arayüzünde (Evolution skin) işlem oldukça basittir. Aşağıdaki adımları izleyin:
- DirectAdmin'e giriş yapın. Hosting hesabınızın kullanıcı paneline kullanıcı adı ve şifrenizle bağlanın. Hostmana müşterilerinde paneline tek tıkla erişim, müşteri panelindeki hizmet sayfasından mevcuttur.
- Sol menüde Account Manager bölümü altında Subdomain Management (Alt Alan Adı Yönetimi) sayfasını açın.
- Birden fazla alan adınız varsa üst kısımdaki açılır menüden subdomain'i hangi ana alan adına ekleyeceğinizi seçin.
- Subdomain prefix alanına eklemek istediğiniz ön eki yazın. Örneğin
blogyazarsanız sonuçblog.firmaniz.com.trolur. Yalnızca ön eki yazın; tam adresi değil. - Create (Oluştur) butonuna tıklayın.
DirectAdmin saniyeler içinde hem DNS kaydını hem de dosya klasörünü oluşturur. Varsayılan olarak subdomain'in belge kökü şu yolda açılır:
/domains/firmaniz.com.tr/public_html/blog/
Bazı yapılandırmalarda subdomain'ler ayrı bir subdomains dizini altına da konabilir; bu sunucu yapılandırmasına göre değişir. Belge kökünü Subdomain Management sayfasındaki listede görebilirsiniz.
Dosyalarınızı Doğru Klasöre Yükleyin
Subdomain oluştuktan sonra blog.firmaniz.com.tr adresine girdiğinizde boş bir sayfa veya varsayılan dizin görürsünüz. Çünkü henüz içerik yüklenmemiştir. İçeriği File Manager (Dosya Yöneticisi) veya FTP ile subdomain'in kendi klasörüne yüklemelisiniz. Yaygın bir hata, dosyaları yanlışlıkla ana sitenin public_html köküne yüklemektir; bu durumda subdomain boş kalır.
WordPress, forum veya başka bir yazılımı subdomain'e kuracaksanız, kurulum sihirbazında belge kökünü subdomain klasörü olarak belirtmeyi unutmayın. Veritabanını da ayrı bir veritabanı olarak oluşturmanız, ana siteyle karışmaması açısından önerilir.
Subdomain İçin SSL Sertifikası Kurma
Tarayıcılar HTTPS olmayan adresleri "Güvenli Değil" olarak işaretler. Subdomain de ana site gibi kendi SSL sertifikasına ihtiyaç duyar; ana sitenizin sertifikası otomatik olarak subdomain'i kapsamaz (yıldızlı/wildcard sertifika hariç).
DirectAdmin'de ücretsiz Let's Encrypt sertifikası kurmak için:
- Account Manager → SSL Certificates sayfasını açın.
- Free & automatic certificate from Let's Encrypt seçeneğini işaretleyin.
- Sertifikanın kapsayacağı adresler listesinde subdomain'inizi (
blog.firmaniz.com.tr) işaretlediğinizden emin olun. - Save ile kaydedin; doğrulama birkaç saniye içinde tamamlanır.
Let's Encrypt doğrulaması başarısız olursa en yaygın neden, subdomain'in DNS'inin henüz yayılmamış olması veya alan adının sunucuya doğru yönlenmemesidir. Bu durumda DNS yayılımını bekleyip tekrar deneyin. Karışık içerik (mixed content) ve yönlendirme döngüsü gibi HTTPS sorunlarının ayrıntılı çözümünü ayrı rehberlerimizde bulabilirsiniz.
Subdomain Yönlendirme (Redirect) Yapılandırma
Bazen subdomain'in kendi içeriği olmasını değil, başka bir adrese yönlendirilmesini istersiniz. Örneğin kampanya.firmaniz.com.tr adresinin doğrudan bir kampanya sayfasına gitmesi gibi. DirectAdmin'de bunun için Account Manager → Domain Redirection veya subdomain düzeyinde .htaccess kuralı kullanabilirsiniz.
Yönlendirme türlerini kısaca karşılaştıralım:
| Yöntem | Kullanım amacı | SEO etkisi |
|---|---|---|
| 301 (kalıcı) | Adres kalıcı taşındıysa | Bağlantı değeri yeni adrese aktarılır |
| 302 (geçici) | Geçici kampanya/bakım | Değer aktarılmaz, geçici sayılır |
| URL yönlendirme | Adres çubuğu değişmeden gösterim | Genellikle önerilmez |
Kalıcı taşımalarda 301 kullanmanız, arama motorları açısından doğru olandır. DNS düzeyinde A veya CNAME kaydıyla yönlendirme yapmak istiyorsanız, kayıt türleri arasındaki farkları bilmek işinizi kolaylaştırır.
Subdomain İçin E-posta ve DNS Kayıtları
Subdomain'ler için ayrı e-posta adresleri ([email protected] gibi) oluşturmak teknik olarak mümkündür, ancak çoğu işletme için gereksizdir; kurumsal e-postalar genellikle ana alan adı üzerinden yönetilir. Yine de bir uygulama subdomain üzerinden mail göndermesi gerekiyorsa, SPF, DKIM ve DMARC kayıtlarının o subdomain için de geçerli olduğundan emin olmalısınız; aksi halde gönderilen e-postalar spam'e düşebilir.
DNS tarafında dikkat edilecek noktalar:
- DirectAdmin subdomain oluşturduğunda otomatik olarak gerekli A kaydını ekler. Manuel DNS yönetiyorsanız, subdomain için ana sunucu IP'sine işaret eden bir A kaydı veya bir hedefe işaret eden CNAME kaydı tanımlamanız gerekir.
- Bir subdomain için aynı anda hem A hem CNAME kaydı tanımlanamaz; bu çakışmaya yol açar.
- DNS Management sayfasından (Account Manager altında) kayıtları görüntüleyip düzenleyebilirsiniz.
Nameserver'larınızı harici bir sağlayıcıda yönetiyorsanız, subdomain kayıtlarını o sağlayıcının panelinde de oluşturmanız gerekebilir; yalnızca DirectAdmin'de tanımlamak yeterli olmaz.
Subdomain'i Yönetme, Düzenleme ve Silme
Subdomain Management sayfasındaki listede her subdomain'in yanında yönetim seçenekleri bulunur:
- Belge kökünü değiştirme: Subdomain'in işaret ettiği klasörü, ihtiyaç halinde başka bir dizine yönlendirebilirsiniz. Bu, birden fazla subdomain'i tek bir uygulamaya bağlamak istediğinizde işe yarar.
- Kullanım istatistikleri: Subdomain'in disk ve bant genişliği kullanımı ana hesabın kotasından düşülür; ayrı kaynak verilmez. Paketinizin sınırlarını aşmamaya dikkat edin.
- Silme: Bir subdomain'i listeden silmek, DNS kaydını kaldırır. DirectAdmin genellikle subdomain klasörünü ve içindeki dosyaları silme seçeneğini ayrıca sorar. Verilerinizi kaybetmemek için silmeden önce klasörü yedeklemeniz önerilir.
Silme işlemi geri alınamaz olduğundan, özellikle canlı bir bölümü kaldırırken iki kez kontrol edin. Düzenli yedekleme alışkanlığı, böyle durumlarda sizi kurtaran en önemli güvenlik ağıdır.
Sık Karşılaşılan Sorunlar ve Çözümleri
Subdomain açtım ama sayfa açılmıyor / "DNS_PROBE" hatası alıyorum. Büyük olasılıkla DNS yayılımı henüz tamamlanmamıştır. Yeni oluşturulan subdomain kayıtlarının dünya genelinde yayılması birkaç dakika ile birkaç saat sürebilir. Tarayıcı önbelleğini temizleyip biraz beklemek çoğu zaman çözüm olur.
Subdomain ana sitenin içeriğini gösteriyor. Bu, belge kökünün yanlış ayarlandığını veya dosyaların yanlış klasöre yüklendiğini gösterir. Subdomain Management sayfasından belge kökünü kontrol edin ve içeriği doğru klasöre taşıyın.
SSL kurulmuyor / sertifika hatası. Subdomain'in henüz yayılmamış olması veya alan adının başka bir sunucuya işaret etmesi en yaygın nedenlerdir. DNS'in doğru IP'ye yönlendiğini doğrulayın, ardından Let's Encrypt'i tekrar deneyin.
"Subdomain zaten mevcut" uyarısı. Aynı ön ek daha önce tanımlanmış olabilir veya DNS'te elle bir kayıt eklenmiş olabilir. DNS Management sayfasından çakışan kaydı bulup temizledikten sonra tekrar deneyin.
404 veya boş dizin görünüyor. Subdomain klasörüne henüz bir index.html veya index.php dosyası yüklenmemiştir. İçerik yükledikten sonra sorun ortadan kalkar.
Subdomain yönetimi, doğru adımlar izlendiğinde birkaç dakikalık bir iştir. DirectAdmin'in sezgisel arayüzü sayesinde teknik bilgi gerektirmeden blog, mağaza veya test ortamlarınızı ana sitenizden ayrı çalıştırabilirsiniz. Aynı işlemleri Plesk kullanan paketlerde de benzer mantıkla, "Websites & Domains" bölümünden gerçekleştirebilirsiniz.
Subdomain'leriniz İçin Güçlü Bir Altyapı
DirectAdmin paneli, yeterli disk ve bant genişliği sunan bir hosting paketiyle birleştiğinde sınırsıza yakın subdomain açıp her birini ayrı bir proje gibi yönetmenizi sağlar. Eğer hâlâ uygun bir paket arıyorsanız, ihtiyaçlarınıza göre seçebileceğiniz hosting paketlerimize göz atabilir; daha fazla kaynak ve kök erişimi isterseniz yurt dışı sunucu seçeneklerimizi inceleyebilirsiniz. DNS, SSL ve site erişimini hızlıca kontrol etmek için ücretsiz web araçlarımızı kullanabilir, takıldığınız her noktada bilgi bankamızdan yararlanabilirsiniz. Adım adım birlikte ilerlemek isterseniz uzaktan canlı destek hizmetimizle ekibimiz ekranınız başında size yol gösterir. Sorularınız için her zaman bize ulaşabilirsiniz.
<!--silo-start-->📚 İlgili Rehberler
Ana rehber: WordPress Sitesi Nasıl Kurulur? Domain + Hosting + SSL Sıfırdan Tam Rehber
İlgili yazılar:
<!--silo-end-->