Bahsettiginiz konu yonlendirme konusudur ve html dilinde 301 ya da 302 redirection olarak bilinir. 301 ve 302 yon ndirme ziyaretciler icin bir oneme sahip değilken, arama motorlari acisindan oldukca önemli bir konudur. Siteniz bir kartvizit site degilse ve optimizasyon icin onemli ise mutlaka 301 yonlendirmesi tanimlamalisiniz. Aksi takdirde www ve www olmadan indexlenen url yapiniz kopya icerik algisi olusturmaktadir.
302 gecici yönlendirme olarak algılanirken, 301 kalici yonlendirme olarak algilanir.
Gelelim çözüme,
Bunu yapmanin bircok yontemi vardir. Sitenizin yapisina uygun olarak, php, meta tag, htaccess dosyasi uzerinden,vs yapilabilir. Bir linux sunucu kullaniyorsaniz arama motorlari acisindan en sağlıklı yontem htaccess dosyadina ekleyeceginiz kucuk bir kodla yapabilirsiniz. Örnek kod asagidaki gibidir. Kendi sitenize gore uyarlayabilirsiniz.
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.eski siteadi\.com
RewriteRule (.*)
http://www.yeni siteadi.com/$1 [R=301,L]
Sitenizi baska bir domaine tasimiyorsaniz eski ve yeni site adi ayni olacaktır.
Htacces dosyasina ftp sunucunuz ile erisebilir ya da wordpress kullaniyorsaniz eklentilerle duzenleyebilirsiniz.
Kolay gelsin...