Merhabalar,
Laravel üzerinde bildiğiniz gibi ilk kurulumda site.com/public/ olarak açarsınız. Bunu kaldırmak çok basittir aslında .htaccess ilede yapılabilir yada apache‘yi derleyebilirsiniz. Kısaca anlatmak gerekirse ben .htaccess olan yöntemi tercih ediyorum. Htaccess dosyanızı açıp içerisinde şu kodları ilave ederek
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
yada
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
her iki şekildede kullanımı söz konusu olabilir. Daha sonrasında site.com olarak işlemlerinize devam edebilirsiniz.
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot “/Applications/XAMPP/htdocs/ben/public”
ServerName “Application/XAMPP/htdocs/ben”
ErrorLog “Application/XAMPP/htdocs/ben/error_logs_server”
</VirtualHost>
Yukarıdaki şekilde apachenizde ben örnek olarak xampp derlemesini gösterdim siz sunucunuzda yapacak iseniz httpd.conf dosyanızı düzenleyiniz.