"公共"文件夹的Laravel(和通用)框架设置

Mat*_*oal 4 php .htaccess laravel

我试图让Laravel在我的环境(MAMP)上运行,但我遇到了这种情况.

index.phpLaravel 的文件是一个名为"public"的子文件夹,所以如果我想测试我的应用程序,我需要使用这个url访问它,http://localhost/laravel/public/ 但我希望访问http://localhost/laravel

我尝试使用这些行设置htaccess,但它不起作用:

<IfModule mod_rewrite.c>  
    RewriteEngine on
    RewriteRule ^(.*)$ public/$1
</IfModule>  
Run Code Online (Sandbox Code Playgroud)

我不确定这个htaccess可以解决这种情况,我得到了Lavarel生成的404.

Nia*_*ien 6

您需要创建虚拟主机.Dayle Ress在他的Laravel书的第一章中介绍了这一点:https://web.archive.org/web/20121013083457/http://daylerees.com/2012/03/25/laravel-getting-started/