【发布时间】:2013-08-27 16:41:44
【问题描述】:
在 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()
有没有更好的办法?
【问题讨论】: