HTTP 301, “Moved Permanently” (Kalıcı Olarak Taşındı) anlamına gelir ve bir web kaynağının kalıcı olarak başka bir URL’ye taşındığını belirtir. Bu yanıt durumu, istemcilerin (tarayıcılar ve arama motorları gibi) bu yeni URL’yi kullanmaları gerektiğini bildirir. Eski URL, artık geçerli olmayıp, kullanıcılar ve botlar otomatik olarak yeni adrese yönlendirilir.
Bu durum, genellikle web sayfası taşındığında, URL yapısı değiştirildiğinde veya bir alan adı değişikliği gerektiğinde kullanılır. 301 yönlendirmesi, özellikle arama motoru optimizasyonu (SEO) açısından önemlidir, çünkü arama motorları eski URL’nin değerini yeni URL’ye aktarır.
Apache Sunucularında (htaccess ile)
.htaccess
dosyasını açın veya oluşturun.Redirect 301 /eski-url /yeni-url
bu örnekte /eski-url
, eski kaynağı, /yeni-url
ise yeni adresi ifade eder.
Nginx Sunucularında
location /eski-url { return 301 /yeni-url; }
CMS Kullanarak (Örneğin WordPress)
301 yönlendirmesi, doğru kullanıldığında SEO’ya fayda sağlar:
Dikkat Edilmesi Gerekenler:
Sonuç olarak, 301 yönlendirmesi, hem kullanıcıların hem de arama motorlarının web sitenizdeki içerik değişikliklerine uyum sağlamasına yardımcı olur. Ancak, yönlendirmeler dikkatli planlanmalı ve test edilmelidir.