Otomatis HTTPS Menggunakan .htaccess (Redirect HTTP ke HTTPS)


SSL (Secure Sockets Layer) adalah protokol keamanan standar untuk membuat tautan terenkripsi antara server web dan browser dalam komunikasi online. Penggunaan teknologi SSL memastikan bahwa semua data yang dikirim antara server web dan browser tetap dienkripsi.

Saat ini beberapa browser modern seperti Chrome, Edge, dan Firefox sudah memberikan tanda “tidak aman” untuk situs-situs yang tidak mempunyai Sertifikat SSL. Tanpa SSL, pengunjung website akan ditunjukkan di bar browser serta ditandai bahwa “situs ini tidak aman”. Problem tersebut dapat diatasi dengan cara memasang sertifikat SSL. Jika SSL sudah terpasang pasti tanda tersebut akan hilang. Akan tetapi, secara default situs tersebut akan tetap diarahkan ke http, bukan https. Hal itu terlihat layaknya anda tidak memasang sertifikat SSL. Agar situs secara default terarah ke https, maka perlu menambah pengaturan di file .htaccess.

  • Berikut cara redirect http -> https dengan .htaccess:
  • Login ke cPanel Web
  • Masuk ke Menu File Manager -> public_html
  • Cari file .htaccess kemudian klik kanan edit
  • Jika file .htaccess tidak ditemukan, maka klik Setting dan centang show hidden files
  • Tambahkan script berikut

#http to https

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

Script tersebut bisa diletakkan di baris paling awal maupun paling akhir.

Posting Komentar

0 Komentar