RewriteEngine on RewriteCond %{HTTP_HOST} !^www\.eskidomain\.com RewriteRule (.*) http://www.yenidomainismi.com/$1 [R=301,L]Bunu bu şekilde yapmak yerine bize iki alternatif daha sunulmaktadır. İster bu model istersek php ve asp dilleriyle de bu yönlendirmeyi yapabiliriz. Php ile yapılan yönlendirme kodları
<?php Header( “HTTP/1.1 301 Moved Permanently” ); Header( “Location: http://www.yenisiteniz.com” ); ?>Asp dili ile yapılan yönlendirme kodları
<%@ Language=VBScript %> <% Response.Status=”301 Moved Permanently”; Response.AddHeader(“Location”,”http://www.yenisiteniz.com/”); %>Komple domaini değil de url de bir değişiklik yapılacaksa bunu da tek tek belirtmemiz doğru olacaktır. Şöyle ki ;
redirect 301 /eski-iletisim-url.html http://www.yenidomain.com/yeni-iletisim-urlredirect 301/eski-iletisim-url.html http://www.newdomain.co.uk/yeni-hakkimizda-urlBu kodların amacı ise google botlarına yeni adresi belirtmektir. İki yöntemin olduğundan bahsetmiştim. Diğer yöntem ise google webmaster araçları aracılığıyla yönlendirme isteği göndererek mümkündür. Bir resim de paylaşıp ikinci yöntemi biraz açmam iyi olacaktır. Bu yazının da sonuna geldik. Başarılı bir şekilde 301 yönlendirmemizi yaptık diyebiliriz. Herkese kolay gelsin.