【发布时间】:2016-07-31 23:10:43
【问题描述】:
场景:
使用 Laravel 5.2 / Digital Ocean / Laravel Forge(在安装站点时启用通配符域)
每个用户都有自己的子域。
主域:mydomain.com
用户域:{user}.mydomain.com
向域添加了 DNS 记录 (A) - * - ip address。
路线:
Route::group(['domain' => '{user}.mydomain.com'], function () {
return 'This user has a domain.';
Route::get('user/{id}', function ($account, $id) {
//
});
});
Route::get('/', function () {
return view('pages.home');
});
问题:
每个用户子域都会跳过group domain 并进入正常的Route get '/'。所以它不会返回'This user has a domain.';。出了什么问题?
【问题讨论】:
标签: php laravel dns laravel-5.2 laravel-forge