如何在没有公共文件夹的根目录中运行laravel?

Mik*_*ike 0 php apache .htaccess debian laravel

我在自己的运行DebianApache2的服务器上运行最新版本的laravel

laravel的内容位于/var/www我的域名指向的位置,但是所有功能都通过public目录发生,因此我必须转到http://mydomain.com/public才能访问任何内容。

我想更改它,以便我只需要访问http://mydomain.com。这可能吗?

我怎样才能改变这个?我是否必须将所有内容上移到另一个级别的父级/var

到目前为止,我还没有在网上找到任何东西说这是可能的,或者说这是一个好主意。

wes*_*ide 5

那不是您的问题,您需要将虚拟主机指向公共文件夹。

  • 你真的应该修改你的服务器设置而不是代码库。将这些子目录添加到公共文件夹并将虚拟主机指向 /var/www/public (2认同)