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.

Panduan Melakukan Force HTTPS htaccess [Terlengkap]

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.

Panduan Melakukan Force HTTPS htaccess [Terlengkap]

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.

Panduan Melakukan Force HTTPS htaccess [Terlengkap]

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.

Panduan Melakukan Force HTTPS htaccess [Terlengkap]

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]

Panduan Melakukan Force HTTPS htaccess [Terlengkap]

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.

Panduan Melakukan Force HTTPS htaccess [Terlengkap]

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.

Panduan Melakukan Force HTTPS htaccess [Terlengkap]


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.

Panduan Melakukan Force HTTPS htaccess [Terlengkap]

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.

Panduan Melakukan Force HTTPS htaccess [Terlengkap]

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.

Panduan Melakukan Force HTTPS htaccess [Terlengkap]

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]
Panduan Melakukan Force HTTPS htaccess [Terlengkap]

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