我正在尝试为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/"
答案 0 :(得分:2)
您也可以使用子域路由, 例子:
Route::domain('{account}.myapp.com')->group(function () {
Route::get('user/{id}', function ($account, $id) {
//
});
});
查看