Cara mengarahkan HTTP ke HTTPS Menggunakan .htaccess

Chrome dan Firefox telah mula menunjukkan amaran tidak selamat di laman web tanpa sijil SSL. Tanpa SSL, laman web anda akan menunjukkan rasa tidak selamat kepada pengunjung. Oleh itu, penggunaan sambungan yang disulitkan SSL untuk keselamatan, aksesibilitas atau alasan pematuhan PCI adalah perlu. Menjadi sangat penting untuk mengarahkan dari HTTP ke HTTPS.

Apa itu SSL?

SSL (Secure Sockets Layer) adalah protokol keselamatan standard untuk mewujudkan pautan terenkripsi antara pelayan web dan penyemak imbas dalam komunikasi dalam talian.

Penggunaan teknologi SSL memastikan bahawa semua data yang dihantar antara pelayan web dan penyemak imbas tetap dienkripsi.

An sijil SSL adalah perlu untuk mewujudkan sambungan SSL. Anda perlu memberikan semua butiran mengenai identiti laman web dan syarikat anda apabila anda memilih untuk mengaktifkan SSL di pelayan web anda. Berikutan itu, dua kunci kriptografi dibuat - Kunci Peribadi dan Kunci Awam.

Ketahui Lebih Lanjut: Mengapa SSL Kritikal?

Untuk memaksa trafik web anda menggunakan HTTPS, edit kod dalam fail .htaccess.

Sebelum kita beralih ke HTTP ke HTTPS, inilah cara anda dapat mengedit fail .htaccess. Sekiranya anda sudah tahu, lompat ke langkah Pengalihan.

Menyunting Fail .htaccess

Terdapat arahan / arahan dalam fail .htaccess yang memberitahu pelayan bagaimana bertindak dalam senario tertentu dan secara langsung mempengaruhi bagaimana laman web anda berfungsi. Arahan biasa dalam fail .htaccess:

  • Ubah hala
  • Menulis semula URL

Cara mengedit fail .htaccess:

  1. Edit fail di komputer anda dan muat naik ke pelayan menggunakan FTP.
  2. Gunakan mod "Edit" dalam program FTP yang memungkinkan Anda mengedit file dari jarak jauh.
  3. Gunakan penyunting teks dan SSH untuk mengedit fail.
  4. Gunakan Pengurus Fail di cPanel untuk mengedit fail.

Menyunting .htaccess dalam Pengurus Fail cPanel

Catatan: Sandarkan laman web anda sekiranya berlaku sesuatu yang tidak betul.

  1. Log masuk ke cPanel
  2. Fail> Pengurus Fail> Akar Dokumen untuk:
  3. Sekarang pilih nama domain yang ingin anda akses
  4. Tandakan "Tunjukkan Fail Tersembunyi (dotfiles)"
  5. Klik "Pergi"
  6. Setelah tab atau tetingkap baru dibuka, cari fail .htaccess.
  7. Klik kanan pada fail .htaccess dan klik pada "Code Edit" pada menu.
  8. Kotak dialog mungkin muncul bertanya mengenai pengekodan. Klik butang "Edit" untuk meneruskan.
  9. Edit fail
  10. "Simpan Perubahan" apabila selesai.
  11. Uji laman web anda untuk memastikannya dilakukan dengan betul. Sekiranya terdapat ralat, pulihkan ke versi sebelumnya dan cuba lagi.
  12. Setelah selesai, klik "Tutup" untuk menutup tetingkap.

Mengarahkan HTTP ke HTTPS

1. Ubah Semua Trafik Web

Sekiranya anda mempunyai kod yang ada di .htaccess anda, tambahkan yang berikut:

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

2. Ubah Hala Hanya Domain Tertentu

Untuk mengarahkan domain tertentu untuk menggunakan HTTPS, tambahkan yang berikut:

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

3. Ubah Hala Hanya Folder Tertentu

Mengarahkan ke HTTPS pada folder tertentu, tambahkan yang berikut:

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

Catatan: Ganti “yourdomain”dengan nama domain sebenar anda di mana sahaja diperlukan. Juga, sekiranya terdapat folder, ganti /folderdengan nama folder yang sebenarnya.

Adakah ia berguna? Kongsi artikel ini untuk membantu orang lain menggunakan HTTPS.