Untuk beberapa sobat teknis yang memiliki website pasti pernah memiliki pertanyaan, bagaimana cara melakukan auto redirect HTTP ke HTTPS? Sebelum membahas bagaimana caranya kita perlu tahu dulu sedikit tentang apa itu HTTP dan HTTPS. HTTP (Hypertext Transfer Protocol) merupakan sebuah protokol yang berfungsi untuk mengirim dan menerima informasi di internet. Sedangkan HTTPS (Hypertext Transfer Protocol Secure) merupakan protokol yang sama dengan HTTP namun yang membedakan adalah HTTPS merupakan versi yang lebih aman dibandingkan HTTP.
Baca juga: Apa itu HTTP dan HTTPS
Cara Auto Redirect ke HTTPS pada Website
Sebenarnya terdapat banyak cara untuk melakukan redirect dari HTTP ke HTTPS, namun kali ini mimin akan membahas 3 cara saja. Diantaranya adalah:
1. Menggunakan .htaccess
Buka file .htaccess website sobat lalu tambahkan baris berikut ini.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
2. Menggunakan Kode PHP
Dicara yang kedua ini, sobat perlu menyisipkan baris kode berikut ini pada file index.php.
<?php
function redirectTohttps() {
if($_SERVER['HTTPS']!="on") {
$redirect= "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
header("Location:$redirect"); } }
?>
3. Menggunakan Meta HTML
Cara ini hampir sama dengan cara kedua, sobat perlu menyisipkan baris perintah dibawah ini diantara <head> … </head>
pada kode HTML website sobat.
<meta http-equiv="Refresh" content="0;URL=https://www.namawebsite.com" />
Pada bagian www.namawebsite.com
silahkan sobat ganti dengan nama domain website yang dimiliki.
Baca juga: Redirect Domain Menggunakan Cloudflare
Itu tadi beberapa cara bagaimana melakukan auto redirect ke HTTPS pada website. Sebelum melakukan redirect pastikan website sobat sudah terinstall SSL ya. Semoga artikel kali ini dapat membantu sobat teknis yang sedang kesulitan melakukan redirect.