Cara Setting Website Selalu Menggunakan HTTPS (SSL)
Bagaimana cara setting website selalu menggunakan HTTPS (SSL)?

Tambahkan kode dibawah ini ke dalam file .htaccess di root directory website anda:

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

Contoh Kasus

Anda sudah membuat website dan kemudian menyiapkan SSL juga untuk website anda, dengan harapan agar pengunjung yang membuka website anda selalu dilayani dengan protokol HTTPS.

Tetapi ketika anda coba dengan mengetikan domain pada browser, misalnya websiteanda.com, maka website yang terbuka masih menggunakan protokol http://websiteanda.com, icon gembok masih terbuka atau berwarna merah yang artinya komunikasi antara pengunjung dan server masih kurang aman, belum/tidak di enkripsi dengan baik.

Baca juga : Cara Memasang SSL Gratis dengan Let’s Encrypt

Cara Menambahkan

  • Anda bisa menggunakan cPanel/Direct Admin/hosting panel yang anda miliki, kemudian membuka aplikasi File Manager untuk mengedit file .htaccess tersebut, atau
  • Buat/Edit file .htaccess di notepad, kemudian transfer file tersebut menggunakan FTP/SFTP/SCP dengan aplikasi tambahan seperti FileZilla dan WinSCP.

Penjelasan Kode

RewriteEngine On

Mengaktifkan modul rewrite (penulisan ulang), untuk mengganti link sesuai setting-an kita.

RewriteCond %{HTTPS} off

Meng-kondisi-kan penulisan ulang (rewrite) sesuai kondisi tertentu, dalam hal ini jika website dibuka dengan HTTP:// (atau jika HTTPS adalah off).

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

Aturan penulisan ulang, dalam hal ini link HTTP diubah menjadi HTTPS, dan bersifat permanen (301).

Catatan Tambahan

  • Sesuaikan file .htaccess dengan folder/directory tempat dimana website anda berada.
  • Jika website anda berada dalam subfolder/subdirectory, maka .htaccess yang harus dirubah adalah yang didalam subfolder/subdirectory tersebut.

Penutup

Demikian cara setting website selalu menggunakan HTTPS (SSL) ketika dibuka oleh pengunjung yang datang.

Dengan menggunakan HTTPS, data pengunjung bisa lebih aman, meningkatkan user experience serta sebuah langkah tambahan untuk optimasi ranking mesin pencari Google/Bing (SEO).

Semoga bermanfaat, salam!

work as freelancer, web developer, tourism support, organizer, etc - i’m a humanize human, a son, a father, a husband, who love coffee and cigarette, lazy and moody, entrepreneur, very easy to sleep, internet addict, bad designer, humorious, playing guitar, can’t singing & cooking, thin body, brown skin, smily, travelling & hiking, art & culture related, etc………

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.