Cara Redirect http to https Website (htaccess, PHP, HTML)

Pada tutorial kali ini kita akan membahas mengenai cara meredirect secara otomatis suatu halaman yang diakses dengan http://namawebsite.com/ ke https://namawebsite.com/ dengan mudah. Pada tutorial ini terdapat 3 cara yang bisa kita lakukan untuk melakukan redirect halaman tersebut.

Sebelumnya, kita menjelaskan apa perbedaan antara http dan https. HTTP atau Hypertext Transfer Protocol suatu protokol atau sistem untuk transmisi dan menerima informasi di Internet. Dalam hal ini website-website yang ada bertukar informasi melalui protokol ini melalui internet, sedangkan https atau Hypertext Transfer Protocol secure merupakan versi untuk yang lebih aman dari http.

Untuk menggunakan fasilitas https, Anda terlebih dahulu harus mempunyai sertifikat ssl yang dapat anda peroleh secara GRATIS dengan membeli hosting di IDCloudHost (baca : SSL (Https) Gratis untuk Semua Paket Hosting Selamanya)

Berikut adalah beberapa cara yang bisa Anda gunakan untuk redirect http ke https :

1. Menggunakan .htaccess

Anda dapat mengakses .htaccess melali cpanel dengan username dan password, kemudian memilih file manager kemudian cari .htaccess di file public_html.

Masukkan Kode berikut :

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

2. Menggunakan kode PHP

Untuk menggunakan cara ini, Anda cukup menyisipkan kode PHP pada file kodingan PHP.

Masukkan Kode berikut :

< ?php
function redirectTohttps() {
if($_SERVER[‘HTTPS’]!=”on”) {
$redirect= “https://”.$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’];
header(“Location:$redirect”); } }
?>

3. Menggunakan Meta HTML

Cara ini sama dengan menyisipkan kode diantara <head> …. </head> kode html Anda.

Masukkan Kode berikut :

< meta http-equiv=”Refresh” content=”0;URL=https://www.namawebsite.com” />

Berhasil? selamat! Website Anda sekarang lebih aman dengan menggunakan HTTPS.