Tutorial Redirect HTTP ke HTTPS Menggunakan .htaccess

Tutorial Redirect HTTP ke HTTPS – Sebagai pemilik website, memasang SSL (Secure Socket Layer) merupakan suatu keharusan. Setelah SSL terpasang, biasanya Anda diharuskan mengalihkan protokol HTTP ke HTTPS. Sehingga pengunjung website akan secara otomatis dialihkan ke HTTPS secara default.

Lalu, bagaimana cara melakukan pengalihan dari protokol HTTP ke HTTPS secara otomatis menggunakan .htaccess? Simak penjelasannya berikut ini.

Tutorial Redirect HTTP ke HTTPS

Terdapat beberapa setting force HTTPS yang bisa kita gunakan yaitu menggunakan konfigurasi .htaccess dan tanpa menggunakan konfigurasi .htaccess. Berikut penjelasan dari masing-masing dari kedua cara tersebut.

1. Menggunakan Konfigurasi .htaccess

Cara pertama yang bisa Anda gunakan adalah dengan menggunakan konfigurasi .htaccess pada hosting yang Anda gunakan. Dalam tutorial ini, saya menggunakan cPanel namun konfigurasi ini dapat Anda terapkan untuk jenis hosting lainnya. Berikut adalah konfigurasi redirect HTTP ke HTTPS, pastikan terlebih dahulu untuk backup file .htaccess Anda sebelum melakukan perubahan.

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^/?$ "https\:\/\/domain\.com\/" [R=301,L]

Konfigurasi .htaccess di atas hanya berfungsi untuk mengalihkan dari domain http://domain.com ke https://domain.com tanpa awalan “www“. Namun, bagi Anda yang ingin menambahkan awalan “www” dapat menggunakan konfigurasi .htaccess berikut ini.

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^/?$ "https\:\/\/www\.domain\.com\/" [R=301,L]

Silahkan save file konfigurasi .htaccess di atas pada direktori root hosting yang Anda gunakan. Apabila file tersebut belum ada maka buatlah terlebih dahulu dengan cara masuk ke menu File Manager > public_html, lalu create file .htaccess.

2. Tanpa Konfigurasi .htaccess

Cara kedua redirect HTTP ke HTTPS ini terbilang sangat mudah dilakukan untuk pemula, namun cara ini khusus untuk pengguna hosting cPanel. Untuk menggunakan cara ini, pastikan Anda sudah login ke cPanel kemudian masuk ke menu domain seperti gambar berikut.

Tutorial Redirect HTTP ke HTTPS Menggunakan .htaccess

Setelah masuk ke menu Domains, selanjutnya aktifkan fitur Force HTTPS Redirect dengan cara klik tombol ON untuk mengaktifkan redirect seperti yang ditunjukkan oleh gambar berikut.

Tutorial Redirect HTTP ke HTTPS Menggunakan .htaccess

Dengan menggunakan cara kedua ini, secara otomatis setelah Force HTTPS Redirect aktif akan menghasilkan konfigurasi .htaccess yang bisa Anda cek di file manager dan kurang lebih hasilnya sama dengan cara yang pertama.

Penutup

Teknik redirect HTTP ke HTTPS bisa dibilang penting, apalagi untuk SEO. Jika tidak dialihkan, maka sangat mungkin konten Anda akan terdeteksi sebagai duplikat meskipun dari website yang sama. Dari kedua cara di atas, Anda lebih suka cara yang mana? Tuliskan pendapat Anda di kolom komentar di bawah.

Bagikan Ke

Leave a Reply

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *