Bir alan adını başka adrese taşımanın doğru yolu, DNS’i değiştirmekle HTTP yönlendirmeyi karıştırmamaktır; kalıcı taşıma için çoğu durumda 301 yönlendirme gerekir. Bu yazı, kök alan adı ve www sürümünü aynı hedefe toplarken hangi adımın DNS, hangi adımın yönlendirme olduğunu netleştirir.
Önce temel farkı kuracağız: alan adının çözümlenmesi, ziyaretçinin hangi sunucuya gideceğini belirler; yönlendirme ise gelen isteği yeni URL’ye taşır. Sonra kalıcı ve geçici yönlendirme ayrımı, www/kök alan adı planı, yayılım süresi ve test sırasında neden eski adresi görebileceğiniz gibi pratik noktaları açıklayacağız.
İkinci önemli ayrım, kök alan adı ile www sürümünü birlikte düşünmektir. Kullanıcıların bir kısmı alan adını www’siz, bir kısmı www’li yazar; bu iki adresi aynı hedefe yönlendirmezseniz tutarsız bir deneyim oluşur. Ayrıca yönlendirmede yol bilgisini ve sorgu dizesini koruyup korumayacağınızı baştan belirlemek gerekir; ürün sayfası, yazı yolu ya da filtre parametresi hedefte kaybolursa kullanıcı yanlış yere düşebilir.
Bu noktada en sık yapılan hata, yalnızca nameserver değiştirmekle yönlendirme yapıldığını sanmaktır. Nameserver değişikliği alan adının yetkili DNS sunucusunu değiştirir; ziyaretçiyi otomatik olarak yeni bir domaine taşımaz. Eğer amacınız kullanıcıyı başka bir adrese götürmekse, yönlendirme kuralı veya sunucu tarafı redirect gerekir; DNS tek başına bunun yerine geçmez.
Kuralı kurarken kapsamı dar mı geniş mi istediğinizi baştan seçin. Sadece ana alan adını mı taşıyacaksınız, yoksa tüm alt sayfaları da mı yeni domaine götüreceksiniz? Yolun korunması gerekiyorsa hedef URL’nin dinamik şekilde oluşturulması gerekir; aksi halde her istek ana sayfaya düşer ve içerik eşleşmesi bozulur.
Ama geçici yönlendirmeyi alışkanlık haline getirmemek gerekir. Kalıcı bir alan adı değişiminde 302 kullanılırsa, indeksleme ve kullanıcı beklentisi bakımından gereksiz belirsizlik oluşabilir. Bu nedenle “bu değişiklik ne kadar sürecek?” sorusu, teknik uygulamadan önce cevaplanmalıdır.
Değişiklikten sonra hemen sonuç beklemeyin. Resmi yardım sayfaları, domain değişikliklerinin internette görünmesinin zaman alabileceğini belirtiyor. Bu yüzden farklı cihaz, farklı tarayıcı ve mümkünse temiz önbellekle test etmek gerekir; aksi halde eski DNS önbelleği size yanlış bir sonuç gösterebilir.
Bu yüzden doğru sıra şudur: alan adı çözülüyor mu, yönlendirme kuralı aktif mi, hedef URL doğru mu, www ve kök sürümler aynı sonuca mı gidiyor? Bu dört kontrol tamamlanmadan yönlendirmeyi “oldu” saymak yanıltıcı olur. Son kontrolü de yayılım süresi tamamlandıktan sonra yapın; çünkü aynı değişiklik her yerde eşzamanlı görünmeyebilir.
Önce temel farkı kuracağız: alan adının çözümlenmesi, ziyaretçinin hangi sunucuya gideceğini belirler; yönlendirme ise gelen isteği yeni URL’ye taşır. Sonra kalıcı ve geçici yönlendirme ayrımı, www/kök alan adı planı, yayılım süresi ve test sırasında neden eski adresi görebileceğiniz gibi pratik noktaları açıklayacağız.
Domain yönlendirme nasıl yapılır?
Alan adını yönlendirirken ilk karar, bunun bir taşıma mı yoksa yalnızca bir geçiş mi olduğudur. Kalıcı bir adres değişikliği yapıyorsanız genelde 301 kullanılır; geçici bir test, bakım ya da kısa süreli kampanya içinse 302 daha uygundur. Yönlendirme işlemi, sadece DNS kaydı eklemekten farklıdır; DNS, alan adının çözümlenmesini sağlar, ziyaretçiyi yeni adrese taşıyan ise HTTP yönlendirme kuralıdır.İkinci önemli ayrım, kök alan adı ile www sürümünü birlikte düşünmektir. Kullanıcıların bir kısmı alan adını www’siz, bir kısmı www’li yazar; bu iki adresi aynı hedefe yönlendirmezseniz tutarsız bir deneyim oluşur. Ayrıca yönlendirmede yol bilgisini ve sorgu dizesini koruyup korumayacağınızı baştan belirlemek gerekir; ürün sayfası, yazı yolu ya da filtre parametresi hedefte kaybolursa kullanıcı yanlış yere düşebilir.
DNS ile yönlendirme aynı şey değildir
DNS tarafı, adın çözümlenmesi için gerekli altyapıyı hazırlar. Bazı hizmetlerde alias alan adı için proxied A veya CNAME kaydı istenir; bu kayıt olmadan yönlendirme katmanı isteği işleyemeyebilir. Yani önce alan adının teknik olarak cevap verebilir durumda olması gerekir, sonra yönlendirme kuralı uygulanır.Bu noktada en sık yapılan hata, yalnızca nameserver değiştirmekle yönlendirme yapıldığını sanmaktır. Nameserver değişikliği alan adının yetkili DNS sunucusunu değiştirir; ziyaretçiyi otomatik olarak yeni bir domaine taşımaz. Eğer amacınız kullanıcıyı başka bir adrese götürmekse, yönlendirme kuralı veya sunucu tarafı redirect gerekir; DNS tek başına bunun yerine geçmez.
Kalıcı yönlendirme nasıl kurulur?
Kalıcı taşımada en güvenli yaklaşım, eski alan adı için 301 kuralı tanımlayıp tüm istekleri yeni domaine aktarmaktır. Cloudflare örneklerinde bu işlem, kaynak URL’den hedef URL’ye yönlendirme kuralı oluşturularak yapılıyor ve yol ile sorgu dizesi korunabiliyor. Bu, özellikle eski sayfa adreslerinizin yeni yapıda karşılığı varsa önemlidir; böylece kullanıcılar doğrudan ilgili sayfaya ulaşır.Kuralı kurarken kapsamı dar mı geniş mi istediğinizi baştan seçin. Sadece ana alan adını mı taşıyacaksınız, yoksa tüm alt sayfaları da mı yeni domaine götüreceksiniz? Yolun korunması gerekiyorsa hedef URL’nin dinamik şekilde oluşturulması gerekir; aksi halde her istek ana sayfaya düşer ve içerik eşleşmesi bozulur.
| Durum | Ne anlama gelir |
|---|---|
| 301 yönlendirme | Eski adresi kalıcı olarak yeni adrese taşır; arama motorları ve tarayıcılar için genelde tercih edilen yöntemdir. |
| 302 yönlendirme | Geçici taşıma içindir; hedefi kısa süreli değiştirecekseniz kullanılır, kalıcı değişiklik için uygun değildir. |
| DNS kaydı | Alan adının çözümlenmesini sağlar; tek başına ziyaretçiyi başka siteye taşıma anlamına gelmez. |
| CNAME / A kaydı | Kök alan adı veya alt alan adını doğru altyapıya bağlamak için kullanılır; yönlendirme kuralının çalışmasına zemin hazırlar. |
| www ve kök alan adı | İki sürümü aynı hedefte toplamak gerekir; aksi halde kullanıcılar farklı adreslerde kalabilir. |
| TTL ve yayılım süresi | Değişikliklerin her yerde görünmesi zaman alabilir; kısa sürede test ederken eski sonucu görmeniz normaldir. |
Geçici yönlendirme ne zaman kullanılır?
302 yönlendirme, adres değişikliğinin kalıcı olmadığını belirtir. Bakım süresince ziyaretçiyi yedek bir sayfaya taşımak, bir kampanya sayfasını geçici göstermek veya test ortamında kullanıcı akışını denemek için daha uygundur. Arama motorlarına yeni hedefin kalıcı olduğu sinyalini vermek istemiyorsanız 302 tercih edilir.Ama geçici yönlendirmeyi alışkanlık haline getirmemek gerekir. Kalıcı bir alan adı değişiminde 302 kullanılırsa, indeksleme ve kullanıcı beklentisi bakımından gereksiz belirsizlik oluşabilir. Bu nedenle “bu değişiklik ne kadar sürecek?” sorusu, teknik uygulamadan önce cevaplanmalıdır.
www, kök alan adı ve test kontrolü
Yönlendirme kurarken www ile kök alan adı arasında tutarlılık sağlayın. Kullanıcı ` yazdığında mı, yazdığında mı aynı hedefi görmek istiyorsunuz; kararınız tek bir kural setine dönüşmeli. Aksi halde bir sürüm çalışır, diğeri eski sayfada kalır.Değişiklikten sonra hemen sonuç beklemeyin. Resmi yardım sayfaları, domain değişikliklerinin internette görünmesinin zaman alabileceğini belirtiyor. Bu yüzden farklı cihaz, farklı tarayıcı ve mümkünse temiz önbellekle test etmek gerekir; aksi halde eski DNS önbelleği size yanlış bir sonuç gösterebilir.
Yönlendirmede dikkat edilecek sınırlar
Yönlendirme kuralı, alan adını yeni yere taşır; ancak her sorunu çözmez. Kaydınızın süresi dolmuşsa, nameserver yanlışsa, DNS kaydı eksikse veya hedef alan adı doğru yapılandırılmamışsa yönlendirme beklediğiniz gibi çalışmayabilir. Ayrıca Search Console gibi doğrulama araçları, alan adı doğrulamasında DNS düzeyinde kayıt eklenmesini isteyebilir; bu da yönlendirmeden ayrı bir işlemdir.Bu yüzden doğru sıra şudur: alan adı çözülüyor mu, yönlendirme kuralı aktif mi, hedef URL doğru mu, www ve kök sürümler aynı sonuca mı gidiyor? Bu dört kontrol tamamlanmadan yönlendirmeyi “oldu” saymak yanıltıcı olur. Son kontrolü de yayılım süresi tamamlandıktan sonra yapın; çünkü aynı değişiklik her yerde eşzamanlı görünmeyebilir.