X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

.htaccess ile 301 Yönlendirmesi Nasıl Yapılır?

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:

Apache :  
 
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:

  1. .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.
  2. Apache'nin 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.
  3. Yapılandırmada hatalar yapmamak için, .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.

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(30 defa görüntülendi. / 0 kişi faydalı buldu.)
Top