适用于不同控制器的Laravel虚拟主机

时间:2018-10-05 12:19:38

标签: laravel apache

我正在尝试为Laravel项目中的不同控制器创建虚拟主机。

例如

blog.example.com > http://www.example.com/public/blog/
forum.example.com > http://www.example.com/public/cms/forum/

显然/ blog /和/ cms / forum /不是我的/ var / www /目录中的实际文件夹,它们是Laravel重写的“漂亮URL”。文件夹结构仅扩展到/ var / www / LaravelProject / public /

因此我不能将其放入apache虚拟主机文件中,因为 / cms / forum / 不作为文件夹

存在
DocumentRoot "/www/LaravelProject/public/cms/forum/"

1 个答案:

答案 0 :(得分:2)

您也可以使用子域路由, 例子:

Route::domain('{account}.myapp.com')->group(function () {
    Route::get('user/{id}', function ($account, $id) {
        //
    });
});

在这里Sub-Domain Routing

查看
相关问题