Setting Force HTTPS Menggunakan .htaccess

Apabila website Anda sudah terpasang SSL, namun ketika diakses belum mengarah ke HTTPS maka Anda perlu melakukan setting force https. Cara ini bisa Anda gunakan, agar ketika domain diakses tanpa https, maka secara otomatis akan ter-redirect ke link https.


Berikut adalah script untuk setting redirect to HTTPS melalui file htaccess.


#redirect http to https

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

A. Setting Force HTTPS .htaccess di cPanel

1. Login ke cPanel hosting Anda

2. Masuk ke menu File Manager > public_html, lalu edit file .htaccess


Keterangan:

  • Jika file .htaccess tidak terlihat, klik tombol Setting dipojok kanan atas, centang show hidden files.
  • Jika tidak ada, silahkan buat file .htaccess terlebih dahulu dengan klik +File dipojok kiri atas.
  • Script redirect tersebut taruh dibaris paling akhir, dengan membuat paragraf baru.
  • Jika yang akan disetting website disubdomain, pada nomor 2 sesuaikan path/directory masing-masing subdomain.

B. Setting Script Redirect .htaccess di WordPress Hosting

1. Login ke Hosting Anda

2. Masuk ke menu File Manager > httpdocs, lalu edit file .htaccess [untuk mengedit klik nama filenya]



Keterangan:

  • Jika .htaccess tidak ada, silahkan buat file .htaccess terlebih dahulu dengan klik tombol New > Create File.
  • Jika yang akan disetting website disubdomain, pada nomor 2 sesuaikan path/directory masing-masing subdomain.

Demikian cara setting force https melalui htaccess, semoga bermanfaat.