Cara mengalihkan HTTP ke HTTPS Menggunakan .htaccess

Chrome dan Firefox telah mulai menampilkan peringatan tidak aman di situs tanpa sertifikat SSL. Tanpa SSL, situs web Anda akan terlihat tidak aman kepada pengunjung. Oleh karena itu, penggunaan koneksi terenkripsi SSL untuk alasan keamanan, aksesibilitas, atau kepatuhan PCI diperlukan. Menjadi sangat penting untuk mengalihkan dari HTTP ke HTTPS.

Apa itu SSL?

SSL (Secure Sockets Layer) adalah protokol keamanan standar untuk membuat tautan terenkripsi antara server web dan browser dalam komunikasi online.

Penggunaan teknologi SSL memastikan bahwa semua data yang dikirim antara server web dan browser tetap dienkripsi.

Sebuah sertifikat SSL diperlukan untuk membuat sambungan SSL. Anda harus memberikan semua detail tentang identitas situs web Anda dan perusahaan Anda saat dan ketika Anda memilih untuk mengaktifkan SSL di server web Anda. Setelah ini, dua kunci kriptografi dibuat - Kunci Pribadi dan Kunci Publik.

Pelajari Lebih Lanjut: Mengapa SSL Sangat Penting?

Untuk memaksa lalu lintas web Anda menggunakan HTTPS, edit kode di file .htaccess.

Sebelum kita beralih ke pengalihan HTTP ke HTTPS, berikut ini cara Anda mengedit file .htaccess. Jika Anda sudah tahu lompat ke langkah Redirection.

Mengedit File .htaccess

Ada instruksi / arahan dalam file .htaccess yang memberi tahu server cara bertindak dalam skenario tertentu dan secara langsung memengaruhi fungsi situs web Anda. Arahan umum dalam file .htaccess:

  • Pengalihan
  • Menulis ulang URL

Cara mengedit file .htaccess:

  1. Edit file di komputer Anda dan unggah ke server menggunakan FTP.
  2. Gunakan mode "Edit" dalam program FTP yang memungkinkan Anda mengedit file dari jarak jauh.
  3. Gunakan editor teks dan SSH untuk mengedit file.
  4. Gunakan File Manager di cPanel untuk mengedit file.

Mengedit .htaccess di cPanel File Manager

Catatan: Cadangkan situs web Anda jika terjadi kesalahan.

  1. Masuk ke cPanel
  2. File> Manajer File> Root Dokumen untuk:
  3. Sekarang pilih nama domain yang ingin Anda akses
  4. Centang "Tampilkan File Tersembunyi (dotfiles)"
  5. Klik "Mulai"
  6. Setelah tab atau jendela baru terbuka, cari file .htaccess.
  7. Klik kanan pada file .htaccess dan klik "Code Edit" pada menu.
  8. Kotak dialog mungkin muncul menanyakan tentang pengkodean. Klik tombol "Edit" untuk melanjutkan.
  9. Edit file tersebut
  10. "Simpan Perubahan" setelah selesai.
  11. Uji situs web Anda untuk memastikannya dilakukan dengan benar. Jika terjadi kesalahan, pulihkan ke versi sebelumnya dan coba lagi.
  12. Setelah Anda selesai, klik "Tutup" untuk menutup jendela.

Mengalihkan HTTP ke HTTPS

1. Arahkan Ulang Semua Lalu Lintas Web

Jika Anda memiliki kode yang ada di .htaccess Anda, tambahkan berikut ini:

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

2. Alihkan Hanya Domain Tertentu

Untuk mengalihkan domain tertentu untuk menggunakan HTTPS, tambahkan yang berikut ini:

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

3. Alihkan Hanya Folder Tertentu

Mengalihkan ke HTTPS di folder tertentu, tambahkan yang berikut ini:

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

Catatan: Ganti “yourdomain”dengan nama domain Anda yang sebenarnya jika diperlukan. Juga, dalam kasus folder, ganti /folderdengan nama folder yang sebenarnya.

Pikirkan itu membantu? Bagikan artikel ini untuk membantu orang lain menggunakan HTTPS.