Definieren Sie sowohl die Subdomain als auch die URL so, dass sie auf einen Controller in Laravel verweisen
P粉546257913
P粉546257913 2023-09-15 20:13:56
0
1
509

Ich entwickle eine Laravel-Anwendung, in der ich einfache URLs wie -domain.com/shop habe, aber ich möchte dafür zwei dynamische URLs erstellen, wie zum Beispiel:

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

Beide verweisen dynamisch auf dieselbe URL. Ich möchte für jeden Benutzer dynamisch eine Subdomain-URL und eine einfache URL definieren, die auf dieselbe Seite verweist.

P粉546257913
P粉546257913

Antworte allen (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; }); });

事实上,最主要的是我必须使用另一个路由来控制作用于主域的路由,而我却被忽略了。

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!