簡體   English   中英

適用於不同控制器的Laravel虛擬主機

[英]Laravel Virtual Hosts for different Controllers

我正在嘗試為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 /論壇/不存在作為文件夾

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

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

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

在此處檢查子域路由

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM