鉴于像Route::group(['prefix' => 'foo',])
这样的路线组,如何将此群组下的所有路线重定向到domain.com
?
我试过了:
Route::group(['prefix' => 'foo'], function() {
Route::get('/', function () {
return Redirect::to('http://domain.com');
});
});
但这只会将myoldsite.com/foo重定向到domain.com,myoldsite.com/foo/deeper/path之类的内容只会是404.有没有办法捕获所有子路由并重定向它们? / p>
答案 0 :(得分:2)
您可以添加一个catch-all参数。
Route::group(['prefix' => 'foo'], function() {
Route::get('/{atsl}', function ($atsl) {
return Redirect::to('http://domain.com');
});
});