Cara Setting Force HTTPS - Setelah memasang sertifikat SSL, situs web Anda tersedia melalui HTTP dan HTTPS. Namun, lebih baik menggunakan yang terakhir karena mengenkripsi dan mengamankan data situs web Anda. Meskipun setiap penyedia hosting mengizinkan pengguna untuk mengonfigurasi pengaturan ini hanya dengan satu klik, Anda juga dapat menggunakan file .htaccess untuk memaksa koneksi HTTPS. Tutorial ini akan menunjukkan caranya.

Force HTTPS di Semua Lalu Lintas
Salah satu dari banyak fungsi yang dapat Anda lakukan melalui .htaccess adalah pengalihan 301, yang secara permanen mengalihkan URL lama ke yang baru. Anda dapat mengaktifkan fitur untuk Force HTTPS pada semua lalu lintas masuk dengan mengikuti langkah-langkah berikut:
- Buka File Manager di panel hosting Anda dan buka .htaccess di dalam folder public_html . Jika Anda tidak dapat menemukannya, pastikan untuk membuat atau menampilkannya .
- Gulir ke bawah untuk menemukan RewriteEngine On dan masukkan baris kode berikut di bawahnya:
RewriteEngine On
RewriteCond% { HTTPS } mati
Aturan Penulisan Ulang ^ ( . * ) $ Https : //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]
3. Simpan perubahannya
PENTING: Pastikan baris RewriteEngine On tidak diulang dua kali. Jika baris sudah ada, cukup salin sisa kode tanpanya.
Force HTTPS pada domain tertentu
Misalkan Anda memiliki dua domain: http://yourdomain1.com dan http://yourdomain2.com. Kedua domain mengakses situs web yang sama, tetapi Anda hanya ingin yang pertama dialihkan ke versi HTTPS. Dalam hal ini, Anda perlu menggunakan kode berikut:
RewriteEngine On
RewriteCond% { HTTP_HOST } ^ domainanda1.com [ NC ]
RewriteCond% { HTTPS } mati
Aturan Penulisan Ulang ^ ( . * ) $ Https : //% {HTTP_HOST}% {REQUEST_URI} [R = 301, L]
Pastikan untuk mengganti domainanda1 dengan domain sebenarnya yang Anda coba gunakan untuk memaksa HTTPS.
Force HTTPS pada Folder tertentu
File .htaccess juga dapat digunakan untuk memaksa HTTPS pada folder tertentu. Namun, file tersebut harus ditempatkan di folder yang akan memiliki koneksi HTTPS.
RewriteEngine On
RewriteCond% { HTTPS } mati
RewriteRule ^ ( folder1 | folder2 | folder3 ) https : //% {HTTP_HOST}% {REQUEST_URI} [R = 301, L]
Pastikan untuk mengubah referensi folder ke nama direktori yang sebenarnya.
Setelah melakukan perubahan, kosongkan cache browser Anda dan coba sambungkan ke situs Anda melalui HTTP. Jika semuanya ditambahkan dengan benar, browser akan mengarahkan Anda ke versi HTTPS.
Kesimpulan
Selamat! Anda telah berhasil mengedit file .htaccess Anda dan mengalihkan semua lalu lintas HTTP ke HTTPS, versi aman dari situs web Anda. Bergantung pada platform tempat Anda mengembangkan situs web, mungkin ada metode alternatif untuk mengaktifkan fitur ini. Misalnya, Anda dapat mengonfigurasi situs WordPress atau PrestaShop agar berfungsi dengan HTTPS menggunakan plugin.
Jika Anda memiliki tip, trik, atau saran yang ingin Anda bagikan, kami berharap dapat melihatnya di komentar!
Source : hostinger.com
0 komentar