Hissohathair ile hemfikir olun, çünkü yaklaşımınız aslında yeniden yönlendirmeyecektir. Kullanıcılar bağlantıyı tıklamayı bilebilir, ancak orijinal sayfa yine de normal bir '200' durum kodu döndürür ve arama sonuçlarında görünmeye devam eder (muhtemelen istediğiniz gibi değildir).
Sayfa sıralamasını korumak için 301 durum kodu son derece önemlidir. Meta yenileme etiketleri eklemek de iyi bir seçenektir ve çoğu durumda (John'un yanıtına göre) yardımcı olabilir, ancak arama motorlarının gelecekte 301 yönlendirmesi olarak kabul edeceği garanti edilemez. 301 durum kodunun gönderildiğini garanti etmek için .htaccess (veya Apache conf dosyalarınıza) uygun yönlendirmeler eklemek en iyi seçenek olacaktır.
Düzenle:
=======================
IIS7 web sitesi için, IIS URL Yeniden Yazma modülü yüklü olduğu sürece, sitenin web.config dosyasında yönlendirme kuralları oluşturabilirsiniz. Bu kurallar .html dosyaları için de geçerlidir. Daha fazla bilgi burada:
http://learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the-url-rewrite-module/
=======================
Web barındırıcınızın .htaccess / mod_rewrite özellikleri yoksa başka bir alternatif, kullandığınız web sunucusunu sunucu tarafı yönlendirmelerini ayarlayabileceğiniz yerde değiştirmek olabilir. Site düzgün bir şekilde taşındığı sürece, kullanıcılarınız için oldukça sorunsuz olmalıdır. Bu yaklaşım, yalnızca sayfa sıralamasını korumak son derece kritik olduğunda aşırı durumlar için geçerlidir.