我已经清除了我的路线列表和缓存,但我仍然得到我的第一条路线的网页,为什么?
路线列表:
--+
| {place1}.domain.co.nz | GET|HEAD | / App'Http'Controllers'controller@place1 | web |
| {place2}.domain.co.nz | GET|HEAD | / | App'Http'Controllers'controller@place2
路线:
Route::group(['domain' => '{place1}.domain.co.nz'], function (){
Route::get('', 'controller@place1');
});
Route::group(['domain' => '{place2}.domain.co.nz'], function (){
Route::get('', 'controller@place2');
});
在您的情况下,您需要硬编码的第二子域。例如
Route::group(['domain' => 'place2.domain.co.nz'], function (){
Route::get('', 'controller@place2');
});
Route::group(['domain' => '{place1}.domain.co.nz'], function (){
Route::get('', 'controller@place1');
});
所以除了place2
以外的所有子域都将转到第一条路由