Pada artikel kali ini kami akan membahas .htaccess untuk Laravel yang berfungsi menghapus public pada URL, tentunya dengan menggunakan .htaccess, yang pertama jika anda menggunakan .htaccess seperti di bawah ini :
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Kode di atas menyebabkan Laravel Anda tidak dapat mengakses sub domains, addon domain ataupun sub folder yang dibuat. Lalu untuk mengatasi hal tersebut Anda dapat memodifikasi .htaccess di atas menjadi kurang lebih seperti berikut :
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.tld$ [NC]
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Setelah itu, maka Laravel Anda akan menghapus Public pada URL, sekian artikel kali ini tentang .htaccess Laravel Untuk Menghapus Public Pada URL semoga bermanfaat 🙂