Laravel通配符路由

时间:2017-02-27 00:33:07

标签: php laravel routing

我正在尝试创建一个通配符路由来托管多个域。只要我不使用特定国家/地区的域名,它就可以使用。

'domain' => 'admin.{domain}.{tld}'

要查看domain.com

的主要区域

这适用于单个扩展上的域,例如。 domain.com.au但它不适用于具有国家/地区代码的域名,例如。 'domain' => 'admin.{domain}.com.au'。捕获tld和国家/地区代码的通配符是什么,这样两个域都可以工作,而不仅仅是一个。

此示例适用于http://localhost:4200/test但不是动态的。

1 个答案:

答案 0 :(得分:0)

好的,所以我把它解决了。

admin.{domain}.{tld}.{cc}

只要它们有足够的时间来捕获所有扩展名,它们的名称并不重要。它们被保存到诸如$ domain之类的变量中,可以在闭包内使用。