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
Sebenarnya terdapat banyak cara untuk melakukan redirect dari HTTP ke HTTPS, namun kali ini mimin akan membahas 3 cara saja. Diantaranya adalah:
Buka file .htaccess website sobat lalu tambahkan baris berikut ini.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
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"); } }
?>
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.
Di era serba digital seperti sekarang ini, pasti tidak lepas dengan yang namanya koneksi internet.…
WordPress saat ini menjadi salah satu CMS primadona bagi sebagian besar orang yang ingin memulai…
Di dimasa pandemi ini memaksa kita untuk melakukan segala aktifitas di rumah. Bahkan untuk bekerja…
Permasalahan email pada server web hosting khususnya cPanel sangatlah bervariasi, salah satunya adalah "could not…
Pengertian DNS (Domain Name System) adalah sebuah sistem yang menghubungkan URL (Uniform Resource Locator) dengan…
cPanel adalah salah satu control panel yang berfungsi untuk mempermudah pengelolaan server. Yang mana didalam…
This website uses cookies.