Cara Mengarahkan Semua Pengunjung Website ke HTTPS/SSL Cloudflare


Untuk developer web yang sudah menggunakan Cloudflare pastinya sudah otomatis websitenya bisa diakses menggunakan HTTPS yang lebih aman (secure) dibanding protokol HTTP. Namun bagaimana caranya agar pengunjung website kita diarahkan ke HTTPS (Redirect all visitors to HTTPS/SSL) sedangkan pengunjung hanya mengetik nama domain kita di address bar. (misal www.macamateri.com)
Berikut ada 2 cara yang dapat dilakukan bagi pengguna Cloudflare agar websitenya yang dikunjungi selalu memakai protokol HTTPS/SSL.

1. Menggunakan Page Rules Cloudflare

Ini adalah cara yang paling mudah dan paling efektif untuk mengarahkan pengunjung ke HTTPS. Karena responnya ditangani oleh Cloudflare maka akan mengurangi beban request pada server kita.
Caranya tinggal masuk ke halaman Page Rules yang ada di Cloudflare, lalu klik Create Page Rules

Masukkan domain (tidak lupa menggunakan http) dan diberi tanda asterisk (*) agar semua halaman juga teralihkan ke https. Lalu pilih Always Use HTTPS pada rulesnya, Save and Deploy.

2. Menggunakan .htaccess

Cara ini tidak sulit namun tidak bisa digunakan jika anda menggunakan blogger, jadi jika anda menggunakan blogger atau tidak bisa membuat file .htaccess, maka cara pertama adalah cara yang paling tepat.
Caranya adalah buat file dengan ekstensi .htaccess (tanpa filename) jadi kalau buat filenya di notepad, pilih Save as type-nya all file, dan masukkan file name-nya .htaccess
isi file tersebut adalah sebagai berikut:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} =http 
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
lalu upload pada directory public_html atau root website anda.
Karena Cloudflare menggunakan Flexible SSL, maka htaccess yang mengalihkan dari port 80 ke port 443 tidak akan bekerja di flexible ssl. Sehingga pada script htaccess diatas bekerja jika protokol yang digunakan http maka dialihkan ke https dengan status kode 301 (redirect).

Referensi : https://support.cloudflare.com/hc/en-us/articles/200170536-How-do-I-redirect-all-visitors-to-HTTPS-SSL-
Share on Google Plus
Seorang blogger yang juga web designer dan web developer. Mempunyai hobi menggonta-ganti hobi tapi tidak jauh dari hobi mengenai TI/Web/Robotic/Internet. 
[ f ] : /riloaw   [ t ] : @Riloaw

3 komentar :

Tinggalkan Komentar Yang Baik.