Yönlendirme (Redirect), bir URL’nin başka bir URL’ye otomatik olarak yönlendirilmesi işlemidir. Bu işlem, bir web sayfası kaldırıldığında veya taşındığında, ya da bir web sitesindeki sayfaların yeniden yapılandırılması veya güncellenmesi gerektiğinde kullanılır.
Yönlendirme, internet kullanıcılarına hedef sayfanın yeni URL’sine otomatik olarak yönlendirilmesini sağlar, böylece kullanıcılar yanlış bir sayfayı ziyaret etmezler.
Yönlendirme işlemi HTTP durum kodları (status codes) kullanılarak gerçekleştirilir. En çok kullanılan yönlendirme kodları arasında 301 Yönlendirmesi (Permanent Redirect) ve 302 Yönlendirmesi (Temporary Redirect) yer alır.
Örnek olarak, bir web sitesindeki “example.com/old-page” adlı bir sayfayı “example.com/new-page” adlı yeni bir sayfaya yönlendirmek istediğimizi varsayalım. Bunu gerçekleştirmek için 301 Yönlendirmesi kullanabiliriz.
Apache sunucusunda bu işlemi .htaccess dosyasında aşağıdaki kodları ekleyerek gerçekleştirebiliriz:
Bu kod, “example.com/old-page” adresine gelen istekleri otomatik olarak “example.com/new-page” adresine yönlendirecektir. Bu sayede, kullanıcılar doğru sayfaya yönlendirilecek ve arama motorları da yeni sayfayı indeksleyecektir. Eğer geçici bir yönlendirme yapıyor olsaydık 301 yerine 302 yönlendirme kodunu kullanacaktık.
Bu Gönderide 0 Yorum Var