Ketika website yang kita buat dengan Laravel sudah siap rilis ke domain yang sudah dibeli, terkadang kita dipusingkan dengan URL Public bawaan dari Laravel, seperti : melihatdunia.com/public. Ada beberapa cara untuk menghilangkan URL public tersebut. Berikut cara mudahnya.
Konfigrasi Document Root
Cara pertama adalah dengan mengkonfigurasi Document Root di dalam server kita dengan mengarahkannya langsung kedalam folder Public Laravel.
Jadi ketika membuka domain website kita, hanya perlu mengetikkan nama domainnya saja. Tidak memakai /public lagi.
Membuat File .htaccess
Cara kedua yaitu dengan membuat file .htaccess di dalam folder root website kita, lalu isikan code berikut :
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php72” package as the default “PHP” programming language.
AddHandler application/x-httpd-ea-php72___lsphp .php .php7 .phtml
# php -- END cPanel-generated handler, do not edit
setelah itu simpan, nah dengan ini kalian tidak perlu memberika /public diakhir URL website kalian.
Oke itu aja sedikit tips, mudah-mudahan berguna.