Post

Redirect http ke https melalui .htaccess

Halo semua, Sering kali di ketika browser seperti Chrome, Firefox, atau Safari browser menemukan website yang terdapat peringatan tidak aman atau not secure, Hal ini dikarenakan pada website tidak menggunakan SSL Certificate. Tanpa SSL, website akan memunculkan peringatan tidak aman kepada pengunjung. Oleh karena itu penggunaaan SSL pengaman koneksi. Hal ini bisa sangat penting untuk mengalihka atau redirect dari http ke https.

Sebelum lebih jauh apasih SSL itu ? SSL (Secure Socket Layer) adalah lapisan keamanan yang melindungi transaksi di website dengan teknologi enkripsi data yang canggih antara web server dengan browser.

Penggunaan SSL memastikan bahwa semua data yang dikirimkan antara webserver dengan browser tetap terenkripsi.

Untuk membuat koneksi SSL, diperlukan sebuah sertifikat, untuk membuat sertifikat perlu memberikan semua rincian tentang sebuah identitas situs web dan perusahaan (personal) untuk memilih dan mengaktifkan SSL pada website.

Jika sudah terinstall SSL, seharusnya secure dengan protocol https. namun jika belum mengarah ke https diperlukan sebuah cara / metode untuk memaksa agar redirect ke https dari http. Untuk melakukan itu bisa mengedit file .htaccess pada website.

Mengedit file .htaccess

Untuk mengedit file .htaccess terdapat beberapa cara. Di antaranya seperti berikut :

  • Edit file di local kemudian di upload melalui uploader atau FTP
  • Menggunakan editor dari File Manager
  • Menggunakan ssh lalu editor cli
  • Menggunakan FTP kemudian klik edit pada file.

Nah, mungkin yang kita bahas adalah cara edit file .htaccess melalui File Manager. Untuk caranya bisa menggunakan seperti ini.

  1. Masuk ke cpanel
  2. Masuk ke File Manager > Document Root (public_html/lainnya)
  3. Klik setting pojok kanan atas
  4. Centang “Show Hidden Files (dotfiles)”
  5. Klik “Save”
  6. Setelah itu akan ada file .htaccess
  7. Klik kanan pada file .htaccess > Edit > Edit
  8. Setelah itu silahkan anda edit dan masukkan kode berikut ini di akhir baris <pre id="crayon-5e01deb09719b275237383-1" class="crayon-line">RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]</pre>

  1. Kemudian “Save Changes”
  2. Setelah itu check kembali webnya
  3. Jika sudah berhasil klik “Close” pada .htaccess untuk menutupnya.

Setelah melakukan redirect htaccess silahkan anda check kembali. Dan pastikan sudah berhasil. Dan jika terjadi mixed content silahkan di benahi kode anda dulu.

This post is licensed under CC BY 4.0 by the author.