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]
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
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).
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 digital!