Laravel 5 – Remove Public from URL

后端 未结 30 2378
甜味超标
甜味超标 2020-11-22 03:20

I know this is a very popular question but I haven\'t been able to find a working solution for Laravel 5. I\'ve been trying to migrate from Codeigniter for a long time, but

30条回答
  •  余生分开走
    2020-11-22 03:40

    Create new file called .htaccess in root project folder and place the below code inside it :

    
     #Session timeout
    
    
        Options -MultiViews
    
    
    RewriteEngine On
    
    RewriteCond %{REQUEST_FILENAME} -d [OR]
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^ ^$1 [N]
    
    RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
    RewriteRule ^(.*)$ public/$1
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ server.php
    
    
    

    Note: If you changed server.php to index.php you also should rename it in above code

提交回复
热议问题