2016-07-18 15 views
0

Route::group(['prefix' => 'foo',])のようなルートグループを指定すると、このグループのすべてのルートをdomain.comにリダイレクトするにはどうすればよいですか?ルートグループ全体を別のURLにリダイレクトしますか?

私が試した

Route::group(['prefix' => 'foo'], function() { 
    Route::get('/', function() { 
     return Redirect::to('http://domain.com'); 
    }); 
}); 

しかし、それは唯一のdomain.comにmyoldsite.com/fooをリダイレクトするだろう、などmyoldsite.com/foo/deeper/pathとして何がちょうど404になりますですすべてのサブルートをキャッチしてリダイレクトする方法はありますか?

答えて

2

catch-allパラメータを追加できます。

Route::group(['prefix' => 'foo'], function() { 
    Route::get('/{atsl}', function ($atsl) { 
     return Redirect::to('http://domain.com'); 
    }); 
}); 
関連する問題