Bir web sitesinin çeşitli sorunlar sonucu domaininin değişmesi gerekiyorsa bu hizmeti bize 301 olayı sağlıyor. Sebebi ister banlanma olsun isterse url değişikliği olsun 301 yönlendirmesini kullanmamız oldukça doğru olacaktır. Bize hem kullanıcı kaybı yaşatmayan hem de seo açısından olumlu sonuçlar veren 301 olayı sıkça kullanılmaktadır.
301 Yönlendirmesinin anlamı ise “Redirect Permanent” tir. Kalıcı yönlendirme anlamına gelir ve hem site içi hem de site dışı olarak yapılabilmektedir. Asıl amacı siteyi yönlendirmekten farklı olarak ziyaretçi sayısında bir kayıp yaşanmamasıdır. İçeriklerimizi de doğru bir şekilde yeni domaine taşımamızı sağlar.
Bu yönlendirme “.htaccess” dosyamızın içerisinde yer almaktadır ve iki türlü de yönlendirme yapılmaktadır. Birincisi bu dosyanın içine girip gerekli şu kodları yazmaktır.
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-url
Bu 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.