.htaccess Dosyasını Kullanarak HTTP istekleri HTTPS ye Nasıl Yönlendirilir?
1148
.htaccess
dosyası kullanarak HTTP'den HTTPS'e yönlendirme yapmak için aşağıdaki adımları takip edebilirsiniz:
-
.htaccess
dosyanızın kök dizininde bulunduğundan emin olun. Eğer yoksa, bir tane oluşturun. -
Aşağıdaki kodu
.htaccess
dosyanıza ekleyin. Bu kod, gelen tüm HTTP isteklerini HTTPS'e yönlendirir:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Bu kodun işleyişi şu şekildedir:
RewriteEngine On
: Apache'nin mod_rewrite özelliğini etkinleştirir.RewriteCond %{HTTPS} off
: Eğer bağlantı HTTPS değilse (yani HTTP ise) aşağıdaki kuralı uygular.RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
: Tüm istekleri aynı URL'yi koruyarak HTTPS'e yönlendirir.[L,R=301]
kısmı, yönlendirmenin kalıcı (301) olduğunu belirtir ve yönlendirme kuralının sonlandığını belirtir.
.htaccess
dosyasının doğru dizinde olduğundan emin olun. Genellikle web sitenizin kök dizininde yer alır.- Apache sunucunuzda mod_rewrite modülünün etkin olduğundan emin olun. Bu modül etkin değilse, yönlendirmeler çalışmayacaktır.
- Yönlendirmeyi test etmek için tarayıcınızın önbelleğini temizleyin veya gizli modda deneyin.
Bu adımları takip ederek sitenizi HTTP'den HTTPS'e başarıyla yönlendirebilirsiniz.
.htaccess Dosyasının İşlevi ve Kullanım Ortamları
- Web Yazılım
- Linux
- Apache
Tepkini Göster
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
Yorumlar
Sende Yorumunu Ekle