在 Laravel 4 中,我可以像这样路由 *.example.com 之类的通配符子域:
Route::group(array('domain' => '{account}.example.com'), function()
我有一个不同的(反向)用例。我们提供白标服务,管理员位于admin.example.com
,其中example.com
可能是任何白标域。
不幸的是,域通配符似乎在.
字符上停止,所以这不起作用:
Route::group(array('domain' => 'admin.{domain}'), function()
这行得通,但感觉很笨拙(如果我们被要求继续运行,就会崩溃admin.subdomain.example.com
:
Route::group(array('domain' => 'admin.{domain}.{tld}'), function()
有没有更好的办法?