Mengubah Semua Request HTTP ke HTTPS

Ketika suatu website didaftarkan dengan SSL maka website tersebut dapat diakses dengan protokol HTTPS, namun website tersebut tetap dapat diakses dengan protokol HTTP. Salah satu cara untuk mengubah semua request HTTP ke HTTPS adalah menggunakan .htaccess

Tambahkan tiga baris berikut pada file .htaccess

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

Penjelasan:

“RewriteEngine On” menyataan kepada Apache bahwa kita menggunakan mod_rewrite.
“RewriteCond %{HTTPS} off” memastikan apakah protokol https sudah digunakan/belum.
Sedangkan baris terakhir: “RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}” menyatakan kepada server untuk mengganti bagian (http://) menjadi (https://)

Leave a Reply

Your email address will not be published. Required fields are marked *