定義 Subdomain 和 url 都指向 Laravel 中的一個控制器
P粉546257913
P粉546257913 2023-09-15 20:13:56
0
1
575

我正在開發一個 Laravel 應用程序,其中有簡單的 url,例如 -domain.com/shop,但我想為此創建兩個動態 url,例如:

  • domain.com/shop
  • shop.domain.com

兩者都動態指向相同的 url。 我想為每個使用者動態定義指向相同頁面的子網域 url 和簡單 url。

P粉546257913
P粉546257913

全部回覆(1)
P粉553428780

經過大量研究並嘗試不同的方法後,我終於解決了這個問題。

使用 Acrylic DNS 代理後,我必須為主網域和子網域使用兩個不同的根。

這是主域:

// Match my own domain
Route::group(['domain' => 'tc.dev'], function()
    {
    Route::any('/', function()
    {
        return 'My own domain';
    }); 
});

另一個用來處理子網域:

Route::group(['domain' => '{subdomain}.tc.dev'], function()
{
    Route::any('/', function($subdomain)
    {
        return 'Subdomain ' . $subdomain;
    });
});

事實上,最主要的是我必須使用另一個路由來控製作用主域的路由,而我卻被忽略了。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!