Menghilangkan Path "public" pada URL Aplikasi Laravel
14 Mar 2016
Secara default setelah melakukan deployment website berbasiskan Laravel, kita akan dapat mengakses website kita pada alamat http://mydomain.tld/public. Untuk dapat menghilangkan tulisan public pada URL website kita tanpa harus memindahkan isi dari direktori public tersebut kedalam document root public_html adalah dengan cara membuat berkas .htaccess di dalam folder public_html dengan konten seperti dibawah ini:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Konfigurasi .htaccess diatas akan menambahkan path public secara otomatis pada setiap request yang masuk kedalam web server kita. Dengan menggunakan cara ini kita dapat mengakses website Laravel kita dengan URL http://mydomain.tld/ (tanpa path public).