Kalıcı adres değişikliğinde eski URL'nin en yakın yeni karşılığına yönlenmesi gerekir. Bütün eski sayfaları ana sayfaya göndermek kullanıcıyı aradığı içerikten uzaklaştırır.
1. Eşleme listesi hazırlayın
Eski URL, yeni URL, neden ve beklenen HTTP kodunu bir tabloda tutun. Hedefler 200 dönmeli, noindex olmamalı ve kendi üstlerine tekrar yönlenmemelidir. Önce bir URL üzerinde test yapın.
2. Apache örneği
Apache/mod_alias kullanan ve çakışan mevcut kuralı olmayan bir kök .htaccess örneği:
RedirectMatch 301 ^/eski-yazi/?$ https://example.com/bilgi-merkezi/yeni-yazi/
Domain ve yolları değiştirin. Plesk/Nginx veya LiteSpeed yapılandırmanızda kuralın hangi katmanda çalıştığını doğrulayın. Aynı yönlendirmeyi CDN ve uygulamada farklı hedeflere tanımlamayın. Form POST endpoint'lerine sıradan içerik yönlendirmesi uygulamayın.
3. Zinciri sınayın
curl -sSI https://example.com/eski-yazi/
curl -IL --max-redirs 5 https://example.com/eski-yazi/
İlk yanıt 301 ve beklenen Location, son yanıt 200 olmalıdır. A→B→C yerine A→C hedefleyin. Query string aktarımı özel anlam taşıyorsa ayrıca test edin. Kalıcı yönlendirme önbelleğe alınabileceği için kuralı önce test ortamında/geçici kodla doğrulamak yararlıdır.
4. Site içini güncelleyin
Menü, yazı içi link, canonical, hreflang ve sitemap'i yeni URL'ye çevirin. Eski URL'ye gelen dış linkler için yönlendirmeyi koruyun. Yayın sonrası 404 logunu ve Search Console'u izleyin; yanlış eşleme varsa hedefi düzeltin.
Bilgiyi uygulanabilir projeye dönüştürelim.
İhtiyacınızı teknik, operasyonel ve ticari açıdan değerlendirip doğru çözüm yol haritasını birlikte oluşturalım.
Projenizi Anlatın



