Cara Redirect HTTP Menjadi HTTPS Melalui .htaccess Pada CodeIgniter
Saat ini hampir seluruh website yang saya develop menggunakan CodeIgniter. Salah satunya adalah Website JNE Taruna yang akan dikembangkan dengan menerapkan transaksi online. Jika transaksi online tersebut diterapkan pada website JNE Taruna, maka perlu adanya penyesuaian keamanan pada website tersebut.
Hal ini saya putuskan untuk menggunakan SSL pada website tersebut. Namun masih belum dapat stabil karena user masih bisa mengakses website tersebut tanpa https. Akhirnya saya menemukan solusi untuk menggunakan redirect http menjadi https melalui .htaccess. Berikut cara meredirect http menjadi https pada CodeIgniter melalui .htaccess.
.htaccess saya sebelumnya adalah sebagai berikut:
DirectoryIndex index.php RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
Untuk membuat website ini redirect secara otomatis ke https maka .htaccess saya ubah menjadi:
DirectoryIndex index.php RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [QSA,L] RewriteCond %{HTTPS} off RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Dan hasilnya Anda sudah dapat mengakses https://vip.jnetaruna.com dengan hanya melalukan input vip.jnetaruna.com (http) pada browser Anda. Akhirnya .htaccess ini saya terapkan ke seluruh website saya yang saya tambahkan SSL.
Pada saat saya ingin membuat aplikasi saya melakukan backup database secara otomatis, maka saya membuat sebuah script di CodeIgniter untuk…
Saat ini direct printing masih menjadi andalan dalam urusan cetak terlebih dalam urusan mencetak struk ataupun cetakan yang menggunakan dot…