Subdomain Not Resolving Hatasının Sebepleri
Subdomain’lerinizi oluştururken ve yönetirken karşınıza çıkan bu hatanın birkaç yaygın nedeni olabilir. Bu hatayı çözmeden önce, nedenini anlamak önemlidir. İşte en yaygın sebepler:
1. DNS Ayarlarında Hata
En yaygın sebeplerden biri DNS ayarlarındaki yanlış yapılandırmalardır. Eğer subdomain'in DNS kaydını doğru şekilde oluşturmadıysanız, bu hata karşınıza çıkabilir. DNS, internetin telefon rehberi gibidir; yani web sitenize yapılan isteklerin doğru yere yönlendirilmesini sağlar. Yanlış DNS ayarları, subdomain’inizi çözümsüz bırakabilir.
2. Apache veya Nginx Yapılandırma Hataları
Plesk paneli üzerinden yapılan yapılandırmalarda Apache veya Nginx sunucularının düzgün bir şekilde ayarlanmaması da bu hataya yol açabilir. Özellikle yeni bir subdomain oluşturduğunuzda, Apache veya Nginx yapılandırmasında herhangi bir eksiklik olması, web sitenizin subdomain'ine doğru erişimi engeller.
3. .htaccess Dosyasındaki Hatalar
Web sunucusunun kök dizininde bulunan .htaccess dosyasındaki hatalar, subdomain'in düzgün çalışmamasına neden olabilir. Özellikle URL yönlendirmeleri, güvenlik ayarları veya cache temizleme kuralları bu tür sorunları tetikleyebilir.
Subdomain Not Resolving Hatasını Nasıl Çözebilirsiniz?
Eğer “Subdomain Not Resolving” hatasını alıyorsanız, bu durumu düzeltmek için birkaç adım izlemeniz gerekecek. İşte adım adım çözüm önerilerimiz:
1. DNS Ayarlarını Kontrol Edin
İlk olarak, subdomain’inizin doğru DNS kaydına sahip olup olmadığını kontrol edin. Plesk paneli üzerinden şu adımları izleyin:
- Plesk paneline giriş yapın.
- “Web Siteleri ve Domainler” sekmesine gidin.
- Subdomain’lerinizi kontrol edin ve doğru DNS kayıtlarının yerinde olduğundan emin olun.
- Eğer DNS kaydını yeni eklediyseniz, değişikliklerin yayılması birkaç saat sürebilir. Bu yüzden bir süre bekleyin ve ardından tekrar kontrol edin.
Eğer DNS kaydınızda bir sorun olduğunu fark ederseniz, doğru kayıtları ekleyin ve ayarları kaydedin. Ayrıca, DNS sunucunuzun düzgün çalıştığından emin olmak için TTL (Time to Live) değerini gözden geçirebilirsiniz.
2. Apache veya Nginx Yapılandırmalarını Kontrol Edin
Eğer DNS ayarlarınız doğruysa ama hâlâ sorun devam ediyorsa, Apache veya Nginx yapılandırmalarınızı kontrol etmeniz gerekir. Plesk üzerinden şu adımları takip edebilirsiniz:
- Plesk paneline giriş yapın ve “Web Sunucusu Ayarları” sekmesine gidin.
- Apache veya Nginx yapılandırmalarını kontrol edin.
- “Virtual Host” ayarlarında subdomain’in doğru şekilde yapılandırıldığından emin olun.
- Subdomain ile ilişkili herhangi bir yönlendirme veya yapılandırma hatası olmadığını kontrol edin.
Bu ayarların doğru yapılması, subdomain’in doğru şekilde yönlendirilmesini sağlayacaktır.
3. .htaccess Dosyasını Düzenleyin
Eğer yukarıdaki iki adımda bir sorun bulamadıysanız, .htaccess dosyasını kontrol etmeniz gerekebilir. Plesk panelinden dosya yöneticisini açarak .htaccess dosyasını bulabilirsiniz.
Dosyada aşağıdaki gibi hatalı yönlendirme veya kurallar olup olmadığını kontrol edin:
```
# Yanlış yönlendirme
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]
```Eğer bu tür hatalı kurallar varsa, onları kaldırarak dosyayı kaydedin. Ardından, subdomain’inizin düzgün çalışıp çalışmadığını kontrol edin.
4. Web Sunucusunu Yeniden Başlatın
Son olarak, tüm bu adımları yaptıktan sonra, sunucuyu yeniden başlatmayı unutmayın. Plesk panelinde web sunucusunu yeniden başlatarak yapılan değişikliklerin aktif olmasını sağlayabilirsiniz.
Plesk paneline gidin ve “Web Sunucusu” kısmından “Yeniden Başlat” seçeneğine tıklayın. Bu işlem, subdomain’inizin düzgün çalışmasına yardımcı olabilir.
Sonuç: Subdomain Sorununuz Çözüldü!
Evet, şimdi Plesk paneli üzerinden “Subdomain Not Resolving” hatasını çözdünüz. Bu tür hatalar başlangıçta kafa karıştırıcı olabilir, ancak doğru adımları takip ederek sorununuzu çözmek mümkündür. Unutmayın, DNS ayarları, web sunucusu yapılandırması ve .htaccess dosyasındaki hatalar bu tür sorunlara neden olabilir.
Artık subdomain'iniz düzgün şekilde çalışıyor ve site ziyaretçilerinizi karşılamaya hazır! Eğer hâlâ sorun yaşıyorsanız, hosting sağlayıcınızla iletişime geçmekten çekinmeyin. Onlar size daha fazla yardımcı olabilir.