Hosting taşıma sonrası iş sadece yarıya gelmiş olur. Dosyalar ve veritabanı taşındıktan sonra, sitenin ziyaretçiler için doğru çalıştığından ve Google’ın kafasının karışmadığından emin olmak için birkaç şeyi kontrol etmeniz gerekir. Bu yazıda yaşadığım gerçek deneyimi, karşılaştığım sorunları ve her birinin çözümünü adım adım paylaşıyorum.
Taşıma öncesi adımlarını okumadıysanız, lütfen önce önceki yazıma bakın, sonra bu yazıya dönün.
1. Önce sitenin ve yönetim panelinin açıldığından emin olun
Benim durumumda site açıldı ama wp-admin adresi “Not Found” hatası veriyordu. Sebebi, giriş adresinin varsayılandan farklı olmasıydı. Benzer bir sorun yaşıyorsanız:
İpucu: Yönetim paneli giriş adresinizi mutlaka bir yere not edin.
2. Sitenin mobildeki görünümünü kontrol edin
Sitemde iki satırlı bir başlık mobilde birbirine girmişti. Nedeni, mobil modda düşük Line-Height değeriydi (1.3). Elementor’da düzeltmek için:
İpucu: Bu değişikliği mutlaka mobil modda yapın ki masaüstü görünümü bozulmasın.
3. www olmayan adresi www’ye yönlendirin
Siteniz hem www ile hem de www olmadan açılıyorsa, Google bunları iki ayrı site olarak görür ve sayfaların otoritesi bölünür. Birini ana sürüm seçip diğerini kalıcı (301) yönlendirme ile ona bağlayın.
Önce ana sürümü belirleyin: yönetim panelinde Ayarlar, sonra Genel bölümüne gidin ve “WordPress Adresi” ile “Site Adresi” alanlarına bakın. Benim sitemde ikisi de www’lüydü.
Önce .htaccess dosyasına yönlendirme kuralı yazdım ama sonuç alamadım. Sonra yönlendirmeyi cPanel’den oluşturdum:
Sık yapılan hata: “Redirect with or without www” seçeneği sonsuz yönlendirme döngüsüne yol açar.
4. Yönlendirmeyi doğru şekilde test edin
Yönlendirmeyi oluşturduktan sonra tarayıcımda hâlâ www’siz adresi görüyordum ve çalışmadığını sandım. Ama tarayıcılar yönlendirmeleri önbelleğe alır. Doğru yöntem:
Sitemde çevrimiçi araç, yönlendirmenin en baştan beri çalıştığını gösterdi; yanıltan şey sadece tarayıcı önbelleğiydi.
5. Eklentileri ve ayarları kontrol edin
6. Google Search Console
7. Gereksiz dosyaları temizleyin
Site birkaç gün sorunsuz çalıştıktan sonra şunları silin:
public_html içindeki yedek dosyalar dışarıdan indirilebilir, bu yüzden orada kalmamalıdır.
Son kontrol listesi
Sonuç
Bu deneyimden çıkardığım en önemli ders: harekete geçmeden önce teşhis koyun. Yönlendirme çalışmıyor gibi göründüğünde, ayarları tekrar tekrar değiştirmek yerine basit bir araçla (httpstatus.io) gerçek durumu gördüm ve sorunun sadece tarayıcı önbelleği olduğunu anladım.
Siteyi taşırken sorun yaşadıysanız yorumlara yazın.