Bila Anda telah meng-install SSL, baik yang gratis seperti Let’s Encrypt ataupun berbayar. Anda perlu mengarahkan atau melakukan redirect website ke protokol HTTPS
. Sehingga setiap kali pengunjung mengakses website Anda, maka secara otomatis akan diarahkan ke protokol HTTPS.
Lantas apa bedanya antara protokol HTTP dan HTTPS ? Normalnya sebuah alamat website ketika diakses akan menggunakan protokol HTTP, hal ini bisa dilihat dari alamat url sebuah website yaitu http://www.domain.com
. Sedangkan website yang menggunakan protokol HTTPS memiliki alamat url https://www.eplusgo.com
.
Mengapa Harus Menggunakan HTTPS ?
Tentunya sebagian dari kita bertanya, mengapa harus menggunakan HTTPS ? Apa sih manfaatnya ?
Dengan menggunakan HTTPS, informasi yang dikirimkan akan dienkripsi terlebih dahulu. Informasi yang sudah dienkripsi tersebut hanya dapat diakses oleh client dan server tujuan saja. Tentu hal ini akan memberikan keamanan bagi website Anda.
Manfaat lainnya, website yang menggunakan protokol HTTPS akan memberi efek positif untuk SEO website tersebut.
Cara Redirect HTTP ke HTTPS Menggunakan .htaccess
Langkah Pertama
Loginlah ke akun hosting web Anda terlebih dahulu. Bila web Anda menggunakan cPanel, login-lah dengan mengakses https://namadomain.com/cpanel
Langkah Kedua
Setelah berhasil login cPanel, pilihlah menu File Manager untuk membantu Anda melihat isi folder dan file web Anda.
Langkah Ketiga
Masuklah ke direktori public_html
, selanjutnya carilah file .htaccess
. Agar mudah gunakan fitur pencarian yang ada di File Manager. Bila tidak muncul, aktifkan pengaturan Show Hidden Files untuk menampilkan file htaccess yang di hidden.
Bila Anda tidak menemukan file .htaccess
, buatlah file .htaccess
di direktori public_html
ataupublic
file web Anda, kemudian masukkan kode berikut :
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Setelah menuliskan kode diatas, simpanlah file .htaccess
tersebut.
Selanjutnya cobalah akses alamat url website Anda, maka secara otomatis akan diarahkan ke protokol HTTPS.
Cara Redirect HTTP ke HTTPS dengan www
Anda juga dapat melakukan redirect alamat website atau domain dengan awalan www
, seperti https://www.eplusgo.com
. Caranya masih sama, buatlah atau edit file .htaccess
, kemudian masukkan kode berikut :
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Selanjutnya cobalah akses alamat website Anda, apakah sudah diarahkan ke protokol HTTPS dengan penambahan www
? Jika sudah, maka konfigurasi yang Anda lakukan sudah benar.
Cara Redirect HTTP ke HTTPS di WordPress
Jika Anda menggunakan WordPress, sangat disarankan untuk melakukan redirect HTTP ke HTTPS menggunakan plugin. Hal ini akan lebih mudah dibandingkan Anda mengedit file .htaccess
. Salah satu plugin yang dapat Anda gunakan ialah Really Simple SSL.
Sebeleum Anda menginstall plugin ini, terlebih dahulu pastikan sertfikat SSL telah terinstal di website Anda. Berikut cara menginstal plugin dan mengaktifkan redirect HTTP ke HTTPS di WordPress.
Langkah Pertama
Install-lah plugin Really Simple SSL di website WordPress Anda. Setelah berhasil terinstall aktifkan plugin tersebut.
Langkah Kedua
Aktifkan redirect HTTP ke HTTPS, caranya pilih menu Settings > SSL. Kemudian klik tombol Go ahead, activate SSL!.
Apabila berhasil akan muncul pesan SSL activated!
Selanjutnya, silakan akses website dan konten di blog Anda. Pastikan semua halaman dapat diakses menggunakan protokol HTTPS.
Sampai dengan disini, Anda telah berhasil mengaktifkan HTTPS di web WordPress.
Baca Juga : Cara Redirect Halaman Website
Kesimpulan
Demikian panduan singkat cara redirect HTTP ke HTTPS. Pastikan setiap kode konfigurasi yang Anda tulis benar. Dengan menggunakan protokol HTTPS akan memberikan keamanan bagi website Anda.
Manfaat lainnya, website Anda lebih disukai oleh algoritma Google sehingga akan berdampak pada SEO. Selamat mencoba dan semoga bermanfaat.