Mirza M. Haekal Mirza is a member of SEO Team at Niagahoster. He loves to learn something new everyday.

Panduan Melakukan Force HTTPS htaccess [Terlengkap]

2 min read

Featured Image Panduan Melakukan Force HTTPS htaccess [Terbaru]

SSL adalah metode pengaman wajib untuk website. Nah, Anda baru saja memasang SSL di website dan berharap URL-nya akan berubah menjadi https://websiteanda. Namun, kenyataannya belum ada ikon gembok di browser, yang tandanya website tersebut belum dilindungi SSL.

Waduh, bagaimana, ya?

Tenang! Solusinya adalah dengan melakukan force https htaccess. Anda belum tahu caranya? 

Di artikel ini, Anda akan belajar setting force HTTPS menggunakan .htaccess. Jadi, website Anda bisa diarahkan untuk selalu menggunakan https sebagai protokol yang aman dengan perlindungan SSL.

Tanpa berlama-lama lagi, yuk ikuti pembahasannya lebih lanjut!

Setting Force HTTPS htaccess untuk Website

Berikut cara setting force HTTPS menggunakan .htaccess agar seluruh halaman website Anda akan muncul dengan URL https://websiteanda.com:

  1. Login ke cPanel Anda di http://domainanda.com/cpanel. Kemudian, pilih menu File Manager di bagian Files.

  2. Masuk ke folder public_html, lalu klik kanan file .htaccess dan pilih Edit. Oh ya, jika file .htaccess belum tersedia, silakan buat dahulu melalui panduan file default htaccess CodeIgniter.
    langkah kedua force https htaccess adalah dengan edit file htaccesss
  3. Masukkan script berikut tepat di bawah RewriteEngine On

    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


    langkah ketiga force https htaccess
  4. Klik Save Changes di kanan atas untuk menyimpan script tersebut. Coba kembali akses website Anda, dan pastikan URL yang digunakan sudah https://namawebsite.com.

Perhatian!


Jika Anda tak bisa menemukan file .htaccess, ikuti panduan di bawah ini untuk menampilkannya:

Cara Menampilkan File Hidden (.htaccess) Melalui File Manager ›

Baca juga: Memperbaiki File Htaccess WordPress

Setting Force HTTPS htaccess untuk Domain Tertentu

Kalau Anda memiliki dua domain yang mengarah ke website yang sama, tapi hanya ingin salah satu domain saja yang menggunakan HTTPS, Anda bisa melakukan langkah yang hampir sama:

  1. Login ke cPanel Anda di http://domainanda.com/cpanel. Pilih menu File Manager di bagian Files.
  2. Masuk ke folder public_html, lalu klik kanan file .htaccess dan pilih Edit.
  3. Masukkan script ini tepat di bawah RewriteEngine On

    RewriteCond %{HTTP_HOST} ^domainanda1.com [NC]
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    Jangan lupa untuk mengganti domainanda1.com dengan nama domain Anda yang ingin diarahkan ke HTTPS. Misalnya, niagahoster1.com seperti ini:

    cara Setting Force HTTPS htaccess untuk Domain Tertentu
  4. Klik Save Changes di kanan atas untuk menyimpan script tersebut. Coba akses kembali domain tersebut. Jika sudah menggunakan URL dengan HTTPS, artinya pengaturan telah berhasil.

Baca Juga: Cara Blokir Website Berdasarkan Negara Htaccess

Setting Force HTTPS htaccess untuk Direktori Tertentu

Bagaimana kalau Anda hanya ingin HTTPS untuk direktori tertentu di website Anda? Bisa juga kok. Berikut caranya:

  1. Login kembali ke cPanel Anda di http://domainanda.com/cpanel. Kemudian, pilih menu File Manager di bagian Files.
  2. Masuk ke folder public_html dan klik kanan file .htaccess, lalu pilih Copy.

    langkah kedua Setting Force HTTPS htaccess untuk Direktori Tertentu
  3. Ketikkan direktori yang ingin Anda jadikan HTTPS. Misalnya, direktori contohfolderhttps. Lalu, klik Copy File(s).

    Setting Force HTTPS htaccess untuk Direktori Tertentu langkah ketiga
  4. Masuk ke direktori yang ingin Anda jadikan HTTPS. Di sini, Anda akan menemukkan file .htaccess yang baru saja disalin. Klik kanan file .htaccess tersebut, lalu pilih Edit

  5. Masukkan script ini tepat di bawah RewriteEngine On

    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    langkah ketiga force https htaccess
  6. Klik Save Changes untuk menyimpan script tersebut. Sekarang, coba Anda akses direktori tersebut. Jika direktori tersebut sudah menampilkan ikon gembok, maka setting force HTTP menggunakan .htaccess sudah berhasil!

Baca juga: Cara Membatasi Akses Website Htaccess

Setting Force HTTPS Secara Instan (Bonus)

Apakah cara-cara di atas terlihat merepotkan untuk Anda? Tenang! Anda juga bisa force HTTPS secara instan hanya dengan satu klik, lho! Bagaimana caranya?

1. Login ke New Member Area Niagahoster Anda.

2. Klik Kelola Layanan pada akun hosting Anda. Di halaman berikutnya, klik tombol WordPress Management.

member area kelola website dengan wordpress management

3. Jika sudah, geser slider Aktifkan Force HTTPS ke arah kanan seperti ini:

wordpress management niagahoster aktifkan force https

Coba akses website Anda beberapa menit kemudian. Seharusnya sudah muncul ikon gembok saat mengakses website Anda yang menunjukkan perlindungan SSL sudah diaktifkan.

Baca juga: Setting Force HTTPS Htaccess

Kesimpulan

Bagaimana? Ternyata force HTTPS htaccess sangat mudah, kan? Jadi, Anda tak perlu panik lagi saat merasa SSL belum aktif karena URL masih menggunakan HTTP.

Anda bisa memilih cara force HTTPS .htaccess sesuai kebutuhan. Selain bisa digunakan untuk seluruh website, setting force HTTPS menggunakan .htaccess juga bisa diterapkan untuk domain dan direktori tertentu saja. Namun, pastikan Anda sudah memilih domain atau direktori yang benar, ya!

Jika Anda pelanggan Niagahoster, force HTTPS htaccess bisa dilakukan dengan cara instan. Anda hanya tinggal login ke Member Area dan klik tombol Force HTTPS yang sudah disediakan. Hasilnya, website Anda akan mendapat perlindungan SSL dengan cara lebih mudah.

Semoga panduan force .htaccess di atas bermanfaat bagi Anda. Jika ada pertanyaan atau mengalami kesulitan saat menjalankan langkah-langkahnya, langsung saja tinggalkan komentar di bawah, ya. Selamat mencoba!

Mirza M. Haekal Mirza is a member of SEO Team at Niagahoster. He loves to learn something new everyday.