İçeriğe geç
ipkontrol.net

DNS

Alan Adı Yönlendirme Nasıl Yapılır?

DNS ile yönlendirme, 301 yönlendirme ve iki yöntemin SEO farkı.

"Alan adımı yönlendirmek istiyorum" cümlesi üç farklı işlem anlamına gelebiliyor ve üçünün sonucu birbirinden çok farklı: biri adres çubuğunu değiştiriyor, biri değiştirmiyor, biri de sayfayı başka bir sitenin içine gömüyor. Arama motoru açısından da üçü aynı şey değil.

Bu yazı önce üç yöntemi ayırıyor, sonra hangi durumda hangisinin seçileceğini ve yaygın tuzakları anlatıyor.

Üç yöntem

DNS kaydıHTTP 301 / 302Maskeli yönlendirme
Nerede yapılırDNS paneli (A, CNAME)Sunucu ya da barındırma paneliAlan adı firmasının paneli
Adres çubuğuDeğişmezYeni adrese geçerDeğişmez
Arkada ne olurİki ad aynı sunucuyu gösterirTarayıcıya "şuraya git" denirHedef sayfa bir çerçevenin içinde gösterilir
Arama motoru içinİki ayrı site, aynı içerikSinyal yeni adrese aktarılırBoş bir sayfa ve çerçeve

1. DNS ile yönlendirme: aslında yönlendirme değil

eskisite.com'un A kaydını yeni sitenin sunucusuna çevirdiğinizde ziyaretçi eski adresi yazıyor ve adres çubuğunda eski adres kalıyor. Sunucu ise gelen isteği aynı siteyle karşılıyor — eğer bu adı tanıyacak şekilde ayarlandıysa.

Sonuç: aynı içerik iki farklı adreste yayında. Arama motoru bunu yinelenen içerik olarak görüyor ve hangi adresi göstereceğine kendisi karar veriyor. CNAME kaydında da durum aynı; CNAME yazısında hedef sunucu adı tanımadığında neden hata sayfası geldiğini anlattık.

DNS kaydı yönlendirmenin ilk adımı: eski alan adı bir sunucuya ulaşmalı ki o sunucu 301 verebilsin. Tek başına yeterli değil.

2. HTTP 301 ve 302: asıl yönlendirme

Tarayıcı eski adrese istek gönderiyor, sunucu bir durum kodu ve yeni adresle cevap veriyor, tarayıcı yeni adrese gidiyor. Adres çubuğu değişiyor.

KodAnlamıNe zaman
301Kalıcı taşındıAlan adı değişikliği, site birleştirme
308Kalıcı, yöntem korunur301 ile aynı amaç; form gönderimleri de taşınır
302GeçiciBakım sayfası, kısa süreli kampanya
307Geçici, yöntem korunur302 ile aynı amaç

Alan adı değişikliğinde 301 kullanın. Arama motorları eski adresin sıralama sinyallerini yeni adrese bu kodla aktarıyor. 302 "geri döneceğim" demek; eski adres dizinde kalmaya devam edebilir.

Tarayıcılar 301'i önbelleğe alıyor. Yanlış bir 301 yayınlarsanız düzelttikten sonra bile daha önce ziyaret etmiş kişilerin tarayıcısı eski hedefe gitmeye devam ediyor. Emin değilseniz önce 302 ile deneyin, doğru çalıştığını görünce 301'e çevirin.

3. Maskeli yönlendirme: kaçının

Alan adı firmalarının panellerinde "alan adı yönlendirme" ya da "domain forwarding" seçeneği var. Genellikle iki alt seçeneği oluyor: 301 ve maskeli (masked / frame). Maskeli seçenek boş bir sayfa üretip hedef siteyi onun içine çerçeve olarak gömüyor.

  • Adres çubuğu tıklanan sayfaya göre değişmiyor; ziyaretçi her sayfada ana adresi görüyor.
  • Arama motoru içeriği değil, boş çerçeveyi görüyor.
  • Birçok site kendisinin başka sayfalara gömülmesini güvenlik başlığıyla yasaklıyor; o zaman çerçeve boş kalıyor.
  • Paylaşılan bağlantılar hep ana sayfaya gidiyor.

Panelde yönlendirme kullanacaksanız 301 seçeneğini seçin.

Hangisini seçmeli?

DurumYöntem
Site yeni alan adına taşındı301, sayfa sayfa
Yazım hatası alan adları (ornekk.com)301, ana sayfaya
.com ve .com.tr ikisi de sizdeBirini ana seçin, diğerine 301
www ve çıplak alan adıBirini ana seçin, diğerine 301
Alt alan adını başka bir hizmete bağlamak (magaza.ornek.com)DNS (CNAME), yönlendirme değil
Kısa süreli bakım302

HTTPS tuzağı

https://eskisite.com yazan bir ziyaretçinin tarayıcısı önce eski alan adıyla güvenli bağlantı kurmaya çalışıyor. Sunucuda bu ad için SSL sertifikası yoksa tarayıcı yönlendirmeyi görmeden sertifika hatası veriyor. Yönlendirme doğru kurulmuş olsa bile ziyaretçi uyarı ekranında kalıyor.

Çözüm: eski alan adını yönlendirme yapan sunucuya ekleyip onun için de sertifika almak. Ücretsiz sertifikalar bunu kolaylaştırıyor. SSL kontrol aracıyla eski adın da geçerli sertifika sunup sunmadığını görebilirsiniz.

Yolu koruyun

Taşımada en sık hata, eski sitenin her sayfasını yeni sitenin ana sayfasına yönlendirmek. Arama motorları bunu çoğunlukla "sayfa bulunamadı" gibi değerlendiriyor ve eski sayfanın sinyali kayboluyor.

Eski adresYanlışDoğru
eskisite.com/iletisimyenisite.com/yenisite.com/iletisim
eskisite.com/blog/yazi-1yenisite.com/yenisite.com/blog/yazi-1

Yol yapısı değişmediyse sunucu kuralı tek satırla yolu olduğu gibi taşıyabiliyor. Değiştiyse eski ve yeni adres eşleştirme listesi hazırlamak gerekiyor.

Zincirden kaçının

http://eskisite.com → https://eskisite.com → https://www.eskisite.com → https://yenisite.com. Her adım bir gidiş dönüş demek; sayfa yavaş açılıyor ve arama motorları uzun zincirleri sonuna kadar takip etmeyebiliyor. Her eski biçimi doğrudan son adrese tek adımda gönderin.

Çalıştığını nasıl doğrularsınız

HTTP başlık kontrolü ile eski adresi sorgulayın. Görmeniz gereken:

  • Durum kodu 301.
  • Location başlığında yeni adresin tam yolu.
  • Tek adım; zincir varsa her ara adım listelenir.

Eski alan adının DNS kaydını değiştirdiyseniz sonucun her yerde görünmesi zaman alabilir; DNS yayılma süresi yazısında hangi katmanın eski cevabı tuttuğunu nasıl bulacağınızı anlattık. Eski alan adını hemen bırakmayın: yönlendirme en az bir yıl açık kalmalı, sonra da süresini uzatmak ucuz bir sigorta.

Sıkça sorulan sorular

Alan adı yönlendirme nasıl yapılır?

Eski alan adının DNS kaydını bir sunucuya çevirin, o sunucuda yeni adrese 301 yönlendirme kuralı yazın ve eski ad için de SSL sertifikası alın. Alan adı firmasının panelindeki yönlendirme özelliğini kullanacaksanız 301 seçeneğini seçin.

301 ile 302 yönlendirme arasındaki fark nedir?

301 kalıcı taşınmayı bildirir ve arama motorları sinyali yeni adrese aktarır. 302 geçicidir; eski adres dizinde kalmaya devam edebilir.

DNS ile yönlendirme SEO’ya zarar verir mi?

Yalnızca DNS kaydıyla iki alan adını aynı siteye bağlamak aynı içeriği iki adreste yayınlar. Arama motoru hangisini göstereceğine kendisi karar verir; 301 eklemek gerekir.

Maskeli yönlendirme nedir, kullanmalı mıyım?

Hedef siteyi boş bir sayfanın içinde çerçeveyle gösterir; adres çubuğu değişmez. Arama motorları içeriği göremez ve birçok site çerçeve içinde açılmaz. Önerilmez.

Yönlendirme yaptım ama sertifika hatası alıyorum, neden?

Tarayıcı yönlendirmeyi görmeden önce eski alan adıyla güvenli bağlantı kurmaya çalışır. Eski ad için sunucuda geçerli bir sertifika yoksa hata verir.