.htaccess Kullanarak HTTP’yi HTTPS’ye Yönlendirme

Chrome ve Firefox, SSL sertifikası olmayan sitelerde güvenli olmayan uyarılar göstermeye başladı . SSL olmadan, web siteniz ziyaretçilere güvensiz görünecektir. Bu nedenle, güvenlik, erişilebilirlik veya PCI uyumluluğu nedenleriyle SSL şifreli bir bağlantı kullanmak gereklidir. HTTP’den HTTPS’ye yönlendirmek çok önemli hale geliyor.

SSL nedir?

SSL (Güvenli Yuva Katmanı), çevrimiçi bir iletişimde bir web sunucusu ve bir tarayıcı arasında şifreli bağlantılar kurmak için standart bir güvenlik protokolüdür.

SSL teknolojisinin kullanılması, web sunucusu ve tarayıcı arasında iletilen tüm verilerin şifreli kalmasını sağlar.

SSL bağlantısı oluşturmak için bir SSL sertifikası gereklidir. Web sunucunuzda SSL’yi etkinleştirmeyi seçtiğinizde, web sitenizin ve şirketinizin kimliğiyle ilgili tüm ayrıntıları vermeniz gerekir. Bunu takiben, iki şifreleme anahtarı oluşturulur – bir Özel Anahtar ve bir Genel Anahtar.

Web trafiğinizi HTTPS kullanmaya zorlamak için .htaccess dosyasındaki kodları düzenleyin .

HTTP’yi HTTPS’ye yönlendirmeye geçmeden önce, .htaccess dosyasını nasıl düzenleyeceğiniz aşağıda açıklanmıştır. Zaten biliyorsanız Yönlendirme adımlarına geçin.

.htaccess Dosyasını Düzenleme

.htaccess dosyasında, sunucuya belirli senaryolarda nasıl davranacağını söyleyen ve web sitenizin nasıl çalıştığını doğrudan etkileyen talimatlar/yönergeler vardır. .htaccess dosyasındaki ortak yönergeler:

  • Yönlendirmeler
  • URL’leri Yeniden Yazma

Bir .htaccess dosyasını düzenlemenin yolları:

  1. Dosyayı bilgisayarınızda düzenleyin ve FTP kullanarak sunucuya yükleyin.
  2. Bir dosyayı uzaktan düzenlemenize izin veren FTP programında “Düzenle” modunu kullanın.
  3. Dosyayı düzenlemek için bir metin düzenleyici ve SSH kullanın.
  4. Dosyayı düzenlemek için cPanel’deki Dosya Yöneticisini kullanın .

.htaccess’i cPanel Dosya Yöneticisinde düzenleme

Not: Bir şeyler ters gittiğinde web sitenizi yedekleyin.

  1. cPanel’e giriş yapın
  2. Dosyalar > Dosya Yöneticisi > Belge Kökü:
  3. Şimdi erişmek istediğiniz alan adını seçin
  4. “Gizli Dosyaları Göster (nokta dosyaları)” seçeneğini işaretleyin
  5. “Git” i tıklayın
  6. Yeni bir sekme veya pencere açıldıktan sonra .htaccess dosyasını arayın.
  7. .htaccess dosyasına sağ tıklayın ve menüden “Kod Düzenleme” seçeneğine tıklayın.
  8. Kodlama hakkında soru soran bir iletişim kutusu açılabilir. Devam etmek için “Düzenle” düğmesini tıklayın.
  9. Dosyayı düzenle
  10. Tamamlandığında “Değişiklikleri Kaydet”.
  11. Doğru yapıldığından emin olmak için web sitenizi test edin. Bir hata olması durumunda, önceki sürüme geri yükleyin ve tekrar deneyin.
  12. İşiniz bittiğinde, pencereyi kapatmak için “Kapat” a tıklayın.

HTTP’yi HTTPS’ye Yönlendirme

1. Tüm Web Trafiğini Yönlendirin

.htaccess’inizde mevcut kodunuz varsa, aşağıdakileri ekleyin:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]

2. Yalnızca Belirli Bir Etki Alanı Yönlendirin

Belirli bir etki alanını HTTPS kullanmak üzere yeniden yönlendirmek için aşağıdakileri ekleyin:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]

3. Yalnızca Belirli Bir Klasörü Yönlendirin

Belirli bir klasörde HTTPS’ye yönlendirme yaparak aşağıdakileri ekleyin:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://www.yourdomain.com/folder/$1 [R,L]

Not: “yourdomain”Gerektiğinde gerçek alan adınızla değiştirin . Ayrıca, klasör olması durumunda , gerçek klasör adıyla değiştirin. /folder

Faydalı olduğunu mu düşünüyorsun? Başkalarının HTTPS kullanmasına yardımcı olmak için bu makaleyi paylaşın.

.htaccess Kullanarak HTTP’yi HTTPS’ye Yönlendirme
5 1 Oy
Makale Değerlendirmesi
Abone
Bildir
guest
0 Yorum
Satır İçi Geri Bildirimler
Tüm yorumları görüntüle
Menü
0
Düşüncelerinizi çok isterim, lütfen yorum yapın.x
()
x