Reklam

Browsing Tag

Laravel Removing PUBLIC from URL

Genel

Laravel Removing PUBLIC from URL

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.