Cara Redirect HTTP ke HTTPS menggunakan .htaccess

Cara Redirect HTTP ke HTTPS menggunakan htaccess
Kesempatan ini saya menulis sebuah tutorial tentang cara redirect http ke https menggunakan .htaccess. Sebagai seorang Admin sebuah website terkadang kita perlu memastikan setiap pengunjung situs web harus menggunakan terkoneksi ke website menggunakan enkripsi SSL. Secara default sebuah website atau hosting yang baru diaktifkan akan dapat diakses menggunakan HTTP – misal http://e-padi.com – namun jika Anda baru saja menginstall SSL dan tidak ingin kehilangan traffic pengunjung yang selama ini mengetahui website kita tanpa ssl – HTTP -, diperluan sedikit trik dengan menambahkan script pada file .htaccess yang berfungsi untuk memaksa pengunjung mengakses website menggunakan SSL – HTTPS -.

Redirect HTTP ke HTTPS menggunakan .htaccess artinya anda memaksa pengunjung untuk menggunakan SSL – HTTPS – dapat dilakukan dengan menambah script sederhana pada file .htaccess, namun untuk dapat menjalankan script ini, pastikan terlebih dahulu hosting anda sudah mendukung mod_rewrite – semua server e-padi sudah mendukung mod_rewrite -.

File .htaccess berlokasi di /home/username/public_html/, jika belum tersedia silahkan buat file baru bernama .htaccess. Ada beberapa cara redirect HTTP ke HTTPS menggunakan .htaccess, selengkapnya akan dijelaskan berikut ini.

1. Redirect semua pengunjung yang mengakses HTTP ke HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

2. Redirect domain tertentu ke HTTPS
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.contoh.com/$1 [R,L]

NB: Ganti www.contoh.com ke nama domain anda.

3. Redirect folder tertentu ke HTTPS
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://www.contoh.com/folder/$1 [R,L]

NB: Ganti contoh.com/folder ke folder yang anda inginkan

Demikian tutorial cara redirect HTTP ke HTTPS menggunakan .htaccess, selamat mencoba dan semoga bermanfaat.