301 yönlendirmeleri, bir URL'nin kalıcı olarak başka bir URL'ye yönlendirilmesini sağlar. Bu, özellikle bir web sitesinde bir sayfanın veya içeriğin URL'sinin değiştiği durumlarda kullanışlıdır. .htaccess
dosyası, Apache sunucularında kullanılan bir yapılandırma dosyasıdır ve bu tür yönlendirmeleri oluşturmak için sıklıkla kullanılır. İşte bir .htaccess
dosyasında 301 yönlendirme yapmanın bir örneği:
RewriteEngine on
RewriteRule ^eski-url$ /yeni-url [R=301,L]
Bu örnekte, eski-url
adlı bir URL, yeni-url
adlı bir URL'ye 301 yönlendirilir. [R=301]
, Apache'ye bu yönlendirmenin 301 Kalıcı Yönlendirme olduğunu belirtir. [L]
, bu kuralın uygulandıktan sonra diğer kural setlerinin kontrol edilmemesini sağlar.
.htaccess
dosyasına bu kuralları eklemek için, dosyayı metin düzenleyicinizde açın ve gerekli düzenlemeleri yapın. Ardından, .htaccess
dosyasını web sunucusunun kök dizinine yükleyin veya mevcutsa zaten orada olduğundan emin olun.
Dikkat edilmesi gereken birkaç nokta var:
.htaccess
dosyası, doğrudan metin düzenleyici ile oluşturulmalı veya düzenlenmelidir. Bazı metin düzenleyiciler, bu tür dosyaları gizli karakterlerle değiştirebilir, bu da hatalara neden olabilir.mod_rewrite
modülü etkin olmalıdır. Genellikle, çoğu sunucuda varsayılan olarak etkindir, ancak emin olmak için sunucu yapılandırma dosyalarını (genellikle httpd.conf
dosyasını) kontrol edebilirsiniz..htaccess
dosyasını değiştirirken dikkatli olun. Yanlış yapılandırma, web sitesinin çalışmamasına veya hatalara neden olabilir.Bu adımları izleyerek .htaccess
dosyasında 301 yönlendirme oluşturabilirsiniz.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.