我正在開發一個 Laravel 應用程序,其中有簡單的 url,例如 -domain.com/shop,但我想為此創建兩個動態 url,例如:
兩者都動態指向相同的 url。 我想為每個使用者動態定義指向相同頁面的子網域 url 和簡單 url。
P粉5534287802023-09-16 14:34:54
經過大量研究並嘗試不同的方法後,我終於解決了這個問題。
使用 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; }); });
事實上,最主要的是我必須使用另一個路由來控製作用主域的路由,而我卻被忽略了。