Berikut adalah cara untuk menghapus public dari url pada framework laravel dengan menggunakan htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Kode diatas akan menyebabkan kita tidak bisa mengakses subdomain/addon/subfolder yang kita buat, untuk mengatasi hal ini maka kode diatas diubah menjadi
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.tld$ [NC]
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>