Bagi beberapa pengguna apache mungkin pernah mengalami bagaimana redirect http ke https menggunakan .htaccess di Laravel. Karena disini kita punya 2 pekerjaan yang harus di kerjakan, yakni
OK langsung saja kita setting. Pertama silakan masuk ke VPS / shared hosting kalian masing - masing. Sesuaikan dengan cara kalian mengakses hosting, bisa pakai ssh atau file manager di cpanel. Kemudian buat / edit file .htaccess di dalam root folder (public_html) seperti berikut ini.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
# Force SSL
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Remove public folder form URL
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Penjelasannya, pertama .htaccess menentukan base dari folder app / web nya. Kemudian htaccess akan meredirect http ke https yang setelah itu htaccess akan melemparkan ke folder public dan menghapus / rewrite url public nya.
Sehingga jika setting seperti diatas, contoh ketika kita masuk ke url nusendra.com maka kita akan diarahkan ke https://nusendra.com
Nah itu tadi cara untuk redirect http ke https menggunakan .htaccess bagi pengguna apache dan Laravel. Semoga bermanfaat teman - teman.