Bir alan adını başka siteye taşımak istediğinizde DNS kaydı ve web yönlendirmesi aynı işi yapmaz. DNS, bağlantının hangi sunucuya gideceğini buldurur. HTTP yönlendirmesi ise sunucunun tarayıcıya başka bir URLye gitmesini söylemesidir. Alan adınızın A kaydını hedef sitenin IP adresiyle değiştirmek, adres çubuğunda yeni alan adının görünmesini veya hedef uygulamanın eski adı kabul etmesini garanti etmez. Önce hangi davranışı istediğinizi belirleyin.
Hazırlık
Eski ve yeni alan adlarının size ait olduğunu, hedef URLnin çalıştığını doğrulayın. Eski sitede önemli sayfaların listesini alın: ürünler, yazılar ve eski kampanya bağlantıları farklı hedeflere eşlenebilir. Web sunucunuzun Apache olup olmadığını ve .htaccess kullanımına izin verilip verilmediğini kontrol edin. Nginx, LiteSpeed veya uygulama yönlendirmeleri farklı yöntem isteyebilir. Bu rehberdeki yaklaşımı körlemesine bütün sunuculara uygulamayın.
Adım adım plan
Yönlendirme kapsamını yazın. Sadece ana sayfa mı taşınacak, bütün yollar korunacak mı, yoksa eski sayfalar tek tek yeni karşılıklarına mı gidecek? Bütün eski bağlantıları ana sayfaya göndermek kullanıcıyı aradığı içerikten uzaklaştırabilir. Bir tablo hazırlayıp eski URL, yeni URL ve beklenen sonucu yan yana tutun. Artık karşılığı olmayan içerik için uygun kaldırma davranışını ayrıca değerlendirin.
Eski alan adının DNSini yönlendirme yanıtı verecek sunucuya bağlayın. O sunucuda eski alan adı tanımlanmalıdır. CNAME kaydı da yalnızca DNS seviyesinde isim ilişkisi kurar; tarayıcıya yeni URL talimatı göndermez. Harici bir yönlendirme hizmeti kullanıyorsanız HTTPS, özel yollar ve sorgu parametreleri desteğini sağlayıcının belgelerinden kontrol edin; hizmetin sunduğunu varsaymayın.
Eski alan adı için geçerli HTTPS sertifikası hazırlayın. Kullanıcı önce eski HTTPS adresine bağlanır; yönlendirmeyi ancak bu bağlantı kurulduktan sonra alabilir. Sertifikasız eski adresin yeni HTTPSye yönlenmesi uyarıyı her zaman önlemez.
wwwve kök alan adı ayrı erişiliyorsa ikisini de DNS, sanal sunucu ve sertifika kapsamında kontrol edin. E-posta kayıtlarını web taşıması sırasında silmeyin.Sunucuya veya uygulamaya yönlendirme kuralını ekleyin. Geçici kontrol sırasında 302 kullanmak kalıcı önbellek etkisini azaltabilir; kalıcı taşınma doğrulandıktan sonra uygun 301 kuralına geçin. Apache kuralının dizin bağlamı önemlidir.
.htaccessdosyasının yedeğini alın, mevcut CMS kurallarını koruyun ve sadece ihtiyacınız olan eşlemeyi uygulayın. Birden fazla katmanda çelişen yönlendirmeler oluşturmayın.
Doğrulama
Ana sayfa, bir derin bağlantı, Türkçe karakter içeren yol ve sorgu parametreli adresi test edin. Tarayıcı geliştirici araçlarında ilk yanıtın durum kodunu ve Location başlığını inceleyin. Yeni adrese ulaşınca sayfanın kendisi başarılı yanıt vermelidir. Hedefin tekrar eski domaine dönmesi bir döngü yaratır. Testi normal tarayıcı ve temiz oturumla karşılaştırın; kalıcı yönlendirme önbelleği eski sonucu gösterebilir.
Sorun giderme
Eski site halen açılıyorsa DNS önbelleği, yanlış sunucu veya yanlış sanal sunucu tanımı olabilir. 500 hatası kural sözdizimini ya da izin verilmeyen bir direktifi düşündürür; hata günlüğüne bakıp son değişikliği geri alın. Bir sayfa dört veya beş ara adres üzerinden ilerliyorsa hedefe doğrudan giden kural planlayın. HTTPden HTTPSye, kökten wwwye ve yeni domaine ayrı ayrı atlamak gereksiz zincir oluşturabilir.
Sık sorulan sorular
DNS kaydına tam bir sayfa adresi yazabilir miyim?
A kaydı IP, CNAME kaydı alan adı hedefi içindir. https://site.example/urun gibi tam URL normal DNS kaydı hedefi değildir. Belirli sayfa yolu için web yönlendirmesi gerekir. Sağlayıcı panelindeki URL yönlendirme özelliği varsa DNS kaydından ayrı bir web hizmeti olarak değerlendirin.
301 arama motorlarında anında geçiş sağlar mı?
Kalıcı yönlendirme bir işarettir; bütün arama sonuçlarının hemen değişeceğini garanti etmez. Yeni sayfaların ulaşılabilir olması, doğru içerik eşlemesi, iç bağlantılar ve canonical ayarları da kontrol edilmelidir. Eski alan adını ve sertifikasını geçiş süresince çalışır tutacak bir plan oluşturun.
İlgili işlemler
Müşteri paneliniz üzerinden hizmetinizi ve destek taleplerinizi açabilir, bilgi bankasında diğer rehberlere ulaşabilirsiniz. Yeni bir hizmet için hosting paketlerini ve alan adı seçeneklerini inceleyin.
Resmî kaynaklar
Süreç özeti
301 yönlendirme ile DNS değişikliği arasındaki fark
| Adım | Kontrol |
|---|---|
| 1 | Hedef URLyi seç |
| 2 | DNS erişimini kur |
| 3 | HTTPSyi doğrula |
| 4 | Yönlendirmeyi test et |
