Cara mengarahkan HTTP ke HTTPS pada PHP

HTTP atau Hypertext Transfer Protocol merupakan protokol jaringan yang digunakan untuk mengatur komunikasi antara client dan server. Lalu apa bedanya HTTP dengan HTTPS  (Hypertext Transfer Protocol Secure) ? sebenarnya antara HTTP dan HTTPS memiliki arti yang sama hanya saja HTTPS memiliki kelebihan fungsi di bidang keamaan (secure).

Dengan menggunakan HTTPS pengiriman informasi akan lebih aman karena setiap infomasi yang dikirim akan di enkripsi, sehingga informasi tidak dapat dibaca ataupun diubah oleh pihak lain.

ISI
     - Apa itu htaccess
     - Mengarahkan protokol http ke https

     - Mengarahkan protokol http ke https dengan www  
     - Kesimpulan

Apa itu htaccess
htaccess merupakan sebuah file yang digunakan di website untuk mengkonfigurasi Apache Web Server seperti memproteksi folder, memblokir IP, mengganti zona waktu atau melakukan redirect. Dengan htaccess kita juga bisa mengkonfigurasi dan mengarahkan website dari protokol http ke https .
Mengarahkan protokol http ke https
Pertama buatlah file .htaccess di folder public atau jika anda dilocalhost buatlah didalam folder utama dari project yang anda buat. Lalu masukkan kode berikut :

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Dengan fungsi diatas, secara otomatis protokol web dari http akan diarahkan ke https.

Mengarahkan protokol http ke https dengan www


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]
Protokol web akan diarahkan dari http://example.com ke https://www.example.com

Kesimpulan
Memiliki tingkat keamanan yang baik disebuah website adalah hal yang  wajib, apalagi webiste yang berhubungan dengan data-data penting, karena itulah mengubah protokol http ke https sangat dibutuhkan. Kami harap teman-teman terbantu dengan artikel ini, jika masih ada pertanyaan silahkan masukkan di kolom komentar dibawah.

Post a Comment

0 Comments