HTTP durum kodlarından birisi olan “301 Kalıcı Yönlendirme” konusu hakkında bilgiler vereceğiz. 301 kalıcı yönlendirme genel olarak bakıldığında çok faydalı bir durum kodudur ve SEO açısından da faydası gözardı edilmemelidir.

301 Durum Kodu (Moved Permanently) Nedir?

“301 Moved Permanently” durum kodu, genel olarak bir sayfadan diğer bir sayfaya yönlendirme olarak kullanılmaktadır. Örneğin, siz /iletisim sayfasına giriş yapacak ziyaretçiler için bir yönlendirme aktif ederek bu ziyaretçileri /hakkimizda sayfasına yönlendirebilirsiniz. Bu şekilde kullanım sağlayarak dilediğiniz gibi ziyaretçilerinizi sayfalar arasında yönlendirebilirsiniz.

301 Durum Kodunun SEO’ya Etkisi Nedir?

Zaman zaman site üzerindeki bağlantı yapısını değiştirmek isteyebilirsiniz. Bu da değiştirmek istediğiniz sayfanızdaki sahip olduğunuz SEO otoritesini kaybetmeden yeni sayfanıza yönlendirmenize yardımcı olacaktır. SEO konusunda 301 yönlendirmesi oldukça faydalı ve sık sık kullanılan durum kodudur. Ayrıca linki değişen sayfalarda 404 hatasının önüne geçmiş oluruz ve kalıcı olarak yönlendirme sağlamış oluruz.

301-redirect

301 Yönlendirmesi Kullanım Alanları

HTTP’den HTTPS’ye Yönlendirme

HTTP’den HTTPS’e yönlendirme yapılırken kullanılan 301 yönlendirmesi, SSL sertifikası sahibi kullanıcıların ziyaretçilerini direkt olarak HTTPS protokolü üzerinden karşılamak isterlerse bu yönlendirmeyi kullanabilirler.

Domain Yönlendirme

Aynı alan adına farklı uzantılar ile sahip olan site sahipleri, 2 farklı site açmak yerine sadece 1 site açabilir ve diğer alan adını bu internet sitesine yönlendirebilir. Örneğin a.com internet sitesine sahip bir kullanıcı, a.com.tr alan adı için yeni bir site tasarımı yapmak zorunda kalmadan yönledirme sağlayarak kullanıcıları sitesine ulaştırabilir.

Sayfa Yönlendirme

İnternet sitenizde artık kullanılmayan sayfaları yada bağlantı linki değiştirilen sayfaları 404 hatası almamak için ve ilgili sayfa SEO otoritesini kaybetmemek için 301 yönlendirmesi yapılabilir. Örnek vermek gerekirse /domain sayfasını /domain-sorgulama sayfasına yönlendirebilirsiniz.

Silinen Sayfaları Yönlendirme

Eğer bir sayfa artık internet sitenizde bulunmayacak ve tamamen silinecekse bu sayfaya gelen arama motoru botları ve kullanıcıların 404 hata mesajı almaması için 301 yönlendirmesi yapabilirsiniz.

301-yonlendirme-nasil-yapilir

301 Yönlendirme Nasıl Yapılır?

Farklı sunucu tiplerine göre farklı 301 yönlendirmesi yöntemleri bulunmaktadır.

Linux Hosting 301 Yönlendirmesi

1-) .htaccess ile 301 Yönlendirmesi

Aşağıdaki kodu Linux hosting paketinizdeki .htaccess dosyasının içerisinde yazmanız yeterli olacaktır.

Redirect 301 /yonlendirilecek-sayfa.html /yonlenecek-sayfa.html

yada

Redirect 301 https://yonlenecek-site-adi.uzantısı

gibi kullanımlar mümkündür.

2-) Meta Tag ile 301 Yönlendirme

HTML kodları arasına aşağıdaki kod parçasını ekleyerek 301 yönlendirmenizi tamamlayabilirsiniz. Bu kod parçacığını <HEAD> tagine yazmanız gerekmektedir.

<meta http-equiv="refresh" content="2;url=http://yonlenecek-site.uzantisi/" />

3-) PHP ile 301 Yönlendirme

Aşağıdaki kod parçacığını index.php dosyanızın içerisine ekleyerek 301 yönlendirmenizi tamamlayabilirsiniz.

<?php

header(“HTTP/1.1 301 Moved Permanently”);

header(“Location: https://yonlenecek-site.uzantisi/”);

exit();

?>

Windows Hosting 301 Yönlendirmesi

1-) Web Config Dosyası ile Yönlendirme

Windows hosting paketlerinde bulunan config dosyasıyla 301 yönlendirmesini yapabilirsiniz. Aşağıdaki kodu eklemeniz yeterli olacaktır.

<system.webServer>
<httpRedirect enabled=”true” destination=”http://yonlenecek-site.uzantisi” httpResponseStatus=”Permanent” />
</system.webServer>

2-) Meta Tag ile 301 Yönlendirme

Aynı Linux hosting paketlerinde olduğu gibi Windows hosting paketlerinde de HTML kodları arasına aşağıdaki kod parçasını ekleyerek 301 yönlendirmenizi tamamlayabilirsiniz. Bu kod parçacığını <HEAD> tagine yazmanız gerekmektedir.

<meta http-equiv="refresh" content="2;url=http://yonlenecek-site.uzantisi/" />

Kimler Neler Demiş?

avatar