Alan adı yönlendirme, eski bir domaini yeni bir adrese taşıdığınızda ziyaretçiyi doğru yere gönderen yeniden yönlendirme işlemidir; DNS kaydı değiştirmekle aynı şey değildir.
Bu yazıda yönlendirme ile DNS arasındaki farkı, hangi durumda 301 kullanıldığını ve kök alan adı, www ve eski-yeni domain geçişlerinde neye dikkat edilmesi gerektiğini açıklıyorum.
Bu yazıda yönlendirme ile DNS arasındaki farkı, hangi durumda 301 kullanıldığını ve kök alan adı, www ve eski-yeni domain geçişlerinde neye dikkat edilmesi gerektiğini açıklıyorum.
Domain yönlendirme nedir?
Domain yönlendirme, bir alan adına gelen isteğin başka bir URL’ye aktarılmasıdır. Kullanıcı eski adresi yazsa da tarayıcı hedef adrese götürülür. Yönlendirme, özellikle alan adı değiştiğinde, marka adı yenilendiğinde veya tek bir ana adreste trafik toplamak istendiğinde kullanılır. Cloudflare’ın dokümantasyonunda URL forwarding’in, kullanıcıyı bir kaynak URL’den hedef URL’ye belirli bir HTTP durum koduyla taşıdığı açıkça belirtilir. ICANN de DNS’in, alan adlarını IP adresleri yerine okunabilir bir adla kullanmayı sağladığını belirtir; bu ayrım, yönlendirme ile DNS çözümlemesinin aynı şey olmadığını anlamak için önemlidir.DNS ile yönlendirme arasındaki fark
DNS, bir alan adının hangi sunucuya çözümleneceğini belirler. Yönlendirme ise isteğin varış noktasını değiştirir. Bu yüzden bir alan adının A, AAAA, CNAME ya da nameserver ayarını değiştirmek, tek başına ziyaretçiyi başka bir siteye otomatik taşımaz. Yönlendirme için ayrıca bir URL redirection kuralı, sunucu yapılandırması veya sağlayıcının sunduğu forwarding özelliği gerekir. Cloudflare belgeleri, yönlendirme için DNS kaydının proxied olması gerektiği durumları da açıklar; bu da işlemin DNS çözümlemesinin üstünde çalışan ayrı bir katman olduğunu gösterir.Ne zaman 301, ne zaman başka yöntem?
Kalıcı bir alan adı değişikliğinde çoğunlukla 301 kullanılır; çünkü bu kod, yeni adresin kalıcı olduğunu tarayıcıya ve arama motorlarına anlatır. Geçici bir taşıma varsa farklı bir durum kodu gerekebilir. Cloudflare örneklerinde, bir alan adından başka bir alana yönlendirme yapılırken yolun ve sorgu dizesinin korunabildiği gösterilir; bu, özellikle ürün sayfaları, blog yazıları ve kampanya bağlantıları için önemlidir. Yalnızca ana sayfayı değil tüm yolu taşıyorsanız, yönlendirmenin path ve query string davranışını önceden kontrol etmek gerekir.| Durum | Ne yapılır |
|---|---|
| Alan adı değiştiğinde | Eski adresi yeni adrese 301 ile yönlendirerek ziyaretçiyi ve linkleri yeni yere taşırsınız. |
| DNS kaydı | Alan adını çözer; tek başına kullanıcıyı başka bir sayfaya götürmez. |
| URL yönlendirme | Tarayıcı isteğini başka URL’ye iletir; yol ve sorgu dizesi korunabilir. |
| www / kök alan adı | Apex ile www arasında tutarlı tek sürüm seçmek yönlendirme ihtiyacını doğurur. |
| Geçici taşıma | Kalıcı taşınma değilse yönlendirme kodu ve hedef yapısı buna göre seçilir. |