Implementasi Redirect HTTP ke HTTPS
Untuk memaksa (force) koneksi HTTPS pada website yang berjalan di server Apache, Anda perlu menyunting file .htaccess yang terletak di direktori root (public_html) website Anda. Pengalihan ini memastikan seluruh trafik yang masuk melalui protokol HTTP tidak aman akan secara otomatis diarahkan ke versi HTTPS yang terenkripsi.
Kode Redirect .htaccess
Salin dan tempel kode berikut ke dalam file .htaccess Anda. Pastikan untuk menempatkan kode ini di bagian paling atas file agar eksekusi aturan berjalan sebelum aturan lainnya.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Penjelasan Teknis Kode
| Komponen | Fungsi |
|---|---|
| RewriteEngine On | Mengaktifkan modul penulisan ulang URL Apache. |
| RewriteCond %{HTTPS} off | Kondisi yang memeriksa apakah koneksi saat ini tidak menggunakan HTTPS. |
| RewriteRule | Aturan yang mengalihkan trafik ke protokol HTTPS dengan status 301 (permanen). |
| [L,R=301] | L (Last) menghentikan aturan lain, R=301 memberikan sinyal redirect permanen ke browser/search engine. |
Langkah-Langkah Implementasi
- Login ke panel kontrol hosting Anda (seperti cPanel atau hPanel).
- Buka File Manager dan arahkan ke folder
public_html. - Cari file bernama
.htaccess. Jika tidak ada, buat file baru dengan nama tersebut (pastikan titik di depan nama file). - Klik kanan pada file dan pilih Edit.
- Masukkan kode di atas, lalu simpan perubahan.
- Bersihkan cache browser Anda dan akses website untuk memastikan pengalihan telah berfungsi.
Troubleshooting Umum
Jika terjadi error 500 (Internal Server Error) setelah menambahkan kode, periksa hal berikut:
- Pastikan modul
mod_rewritedi server Apache Anda sudah aktif. - Pastikan tidak ada duplikasi perintah
RewriteEngine Ondi dalam file. - Pastikan sertifikat SSL sudah terpasang dengan benar di sisi server hosting Anda. Jika SSL belum aktif, redirect ini akan menyebabkan error koneksi tidak aman.
🔍 Orang Lain Juga Mencari Ini
Redirect Http To Https Htaccess
Force Https Apache
Htaccess Redirect Non-www To Www
Cara Pasang Ssl Di Hosting
Fungsi File Htaccess
Redirect 301 Htaccess
Keamanan Website Https
Konfigurasi Apache Ssl
Optimasi Seo Https
Cara Edit Htaccess Cpanel
Error 500 Htaccess
Pengaturan Ssl Hosting
Force Https Wordpress
Htaccess Rewrite Rules
Keuntungan Menggunakan Https