Table of contents
Bagi pemilik website, SSL adalah tools terbaik untuk mengamankan website. Setelah memasang SSL, URL websitemu akan berubah, dari http ke https, dilengkapi dengan ikon gembok.
Namun apa jadinya jika sudah memasang SSL tapi ikon gembok belum terlihat? Untuk mengatasinya, kamu harus melakukan force https htaccess.
Pada tutorial ini, kami akan berbagi dengan kamu tentang cara setting force HTTPS untuk semua halaman website.
Cara Force HTTPS htaccess
Berikut ini cara yang digunakan untuk setting HTTPS melalui .htaccess agar seluruh halaman website akan muncul Secure SSL dengan URL https://websitemu.com
1. Login ke akun cPanel
Pertama, silakan login dahulu ke akun cPanel hosting melalui https://contohdomain.com/cpanel. Setelah itu masuk ke menu File Manager.
2. Menampilkan File .htaccess
Secara default, file .htaccess ini masih tersembunyi. Untuk menampilkannya, klik Settings kemudian ceklist pada Show Hidden Files lalu Save. Jika kamu sudah mengaktifkan opsi ini, silakan lanjut ke langkah selanjutnya.
3. Membuat File Baru
Selanjutnya, silakan masuk ke folder public_html, jika belum ada file .htaccess muncul maka kamu bisa membuat melalui tombol New File lalu beri nama .htaccess lalu klik tombol Create New File. Jika file .htacess ini sudah ada di folder public_html, kamu bisa melewati langkah ini.
4. Menambahkan Konfigurasi
Kemudian untuk menambahkan konfigurasinya, kamu perlu mengedit file ini. Klik kanan pada file .htaccess, kemudian Edit maka akan terbuka tab editor baru di browser.
5. Masukkan Script Berikut
Silahkan masukkan script berikut tepat di bawah baris RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
6. Simpan Perubahan
Klik Save Changes di kanan atas untuk menyimpan perubahan. Cek kembali akses website lalu pastikan URL yang digunakan berubah menjadi https://websitemu.com.
Setting HTTPS untuk Domain Tertentu
1. Login ke cPanel
Login dahulu ke akun cPanel hostingmumelalui https://contohdomain.com/cpanel. Setelah itu masuk ke menu File Manager.
2. Masukkan Script
Masuk ke folder public_html, lalu klik kanan file .htaccess dan pilih Edit.
Silahkan masukkan script berikut tepat di bawah baris RewriteEngine On
RewriteCond %{HTTP_HOST} ^contohdomain.com [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Jangan lupa mengganti teks contohdomain.com dengan nama domain milikmu yang ingin diarahkan ke HTTPS.
3. Melakukan Pengecekan Kembali
Klik Save Changes di kanan atas untuk menyimpan perubahan. Cek kembali akses website lalu pastikan domain yang dilakukan seting ini sudah berubah menjadi https://contohdomain.com.
Setting HTTPS htaccess untuk Direktori Tertentu
Setingan ini dilakukan untuk Anda yang ingin melakukan setelan akses HTTPS pada direktori website tertentu berikut caranya:
1. Login ke cPanel
Login dahulu ke akun cPanel hosting melalui https://contohdomain.com/cpanel setelah itu masuk ke menu File Manager.
2. Masuk ke Folder public_html
Masuk ke folder public_html dan klik kanan file .htaccess, lalu pilih Copy.
3. Copy File
Tulis tujuan direktori yang ingin Anda jadikan HTTPS. Sebagai contoh .htaccess ini akan di copy ke direktori “halamanbaru” lalu klik Copy File.
4. Edit File .htaccess
Masuk ke direktori yang ingin dijadikan HTTPS. Akan muncul file .htaccess yang baru saja dicopy lalu klik kanan file .htaccess tersebut, pilih Edit.
5. Masukkan Script
Silahkan masukkan script berikut tepat di bawah baris RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
6. Simpan Perubahan
Klik Save Changes untuk menyimpan perubahan lalu Anda dapat mencoba akses direktori tersebut. Jika direktori sudah menampilkan gembok hijau maka setting HTTPS menggunakan .htaccess sudah berhasil.
Terima kasih telah setia menggunakan layanan IDwebhost.
Jika kamu punya pertanyaan seputar layanan kami, silakan hubungi tim customer service terbaik IDwebhos melalui kanal berikut:
Live Chat
Email ( info@idwebhost.com, billing@idwebhost.com, support@idwebhost.com )
Hotline (0274) 415585