Bu sayfa, blogumun en eski yazılarından: 2013’te frameset ile maskeli yönlendirme anlatan iki paragraflık bir nottu. Frameset yöntemi çoktan tarihe karıştı, modern tarayıcılar ve Google açısından da kötü bir tercih. Sayfa hala arama motorlarından ziyaretçi aldığı için domain yönlendirmenin 2026’da doğru nasıl yapılacağını baştan yazdım.

Önce doğru soruyu soralım: hangi yönlendirme?

Bir alan adını başka adrese yönlendirmek istediğinizde elinizde üç temel yol var ve hangisini seçeceğiniz amaca göre değişiyor. Kalıcı taşınma mı yapıyorsunuz, geçici bir yönlendirme mi, yoksa sadece ziyaretçiyi başka sayfaya mı atmak istiyorsunuz? Sırayla bakalım.

1. En doğrusu: Sunucu tarafında 301 yönlendirme

Site kalıcı olarak taşındıysa yapılacak iş HTML kodu değil, sunucu seviyesinde 301 yönlendirmedir. 301, arama motorlarına buradan taşındık, yeni adres burası mesajı verir ve sayfalarınızın kazandığı SEO değeri büyük oranda yeni adrese aktarılır. Apache kullanan hostinglerde .htaccess dosyasına şu satırlar yeterli:

Bu kuralın güzelliği şurada: sadece ana sayfayı değil, tüm alt sayfaları kendi karşılıklarına taşır. Eski sitenizdeki /iletisim sayfasına gelen ziyaretçi yeni sitenin /iletisim sayfasına düşer. Çoğu hosting panelinde bunun için hazır bir Yönlendirme (Redirect) menüsü de bulunur; .htaccess ile uğraşmak istemeyenler oradan aynı işi yapabilir.

2. Sunucuya erişiminiz yoksa: HTML meta refresh

Elinizde sadece dosya yükleyebildiğiniz bir alan varsa, index.html içine meta refresh koyabilirsiniz:

content değerindeki 0, kaç saniye bekleneceğini belirler; 0 anında yönlendirir. Google, 0 saniyeli meta refresh’i kalıcı yönlendirme gibi değerlendirir ama yine de imkanınız varsa 301’i tercih edin. Gövdeye eklediğim link de önemli: otomatik yönlenmenin çalışmadığı uç durumlarda ziyaretçi kapıda kalmasın.

Peki eski frameset yöntemi?

Yazının ilk halinde anlattığım yöntem, sayfayı bir frameset içinde açıp adres çubuğunda eski alan adını göstermeye devam eden maskeli yönlendirmeydi. Bugün bu yöntemden uzak durun. Modern siteler frame içinde açılmayı güvenlik gerekçesiyle zaten engelliyor, Google maskeli yönlendirmeyi sevmiyor ve ziyaretçi açısından da adres çubuğunda başka, ekranda başka site görmek güven vermiyor. Aynı ihtiyacın meşru hali için alan adınızın DNS’ini doğrudan yeni siteye yöneltmek ya da hosting panelindeki domain park etme özelliğini kullanmak çok daha sağlıklı.

Hangi durumda hangisi?

  • Site kalıcı taşındı: Sunucu tarafında 301. SEO değeri korunur.
  • Sunucu erişimi yok, sadece dosya yükleyebiliyorum: 0 saniyeli meta refresh + gövdede yedek link.
  • İki alan adım var, ikisi de aynı siteye gitsin: Hosting panelinden ikinci alan adını birincinin üzerine yönlendirin (alias/park); kod yazmaya gerek yok.

DNS tarafının nasıl çalıştığını merak ediyorsanız DNS nedir yazıma göz atabilirsiniz. Takıldığınız yer olursa yorumlarda buluşalım.

5
Sending
User Review
4.67 (3 votes)

4 Yorum

Yorum Bırakın