将整个路由组重定向到另一个 url?
Posted
技术标签:
【中文标题】将整个路由组重定向到另一个 url?【英文标题】:Redirect entire route group to another url? 【发布时间】:2016-11-20 15:44:08 【问题描述】:给定一个像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。有没有办法捕获所有子路由并重定向它们?
【问题讨论】:
【参考方案1】:您可以添加一个包罗万象的参数。
Route::group(['prefix' => 'foo'], function()
Route::get('/atsl', function ($atsl)
return Redirect::to('http://domain.com');
);
);
【讨论】:
以上是关于将整个路由组重定向到另一个 url?的主要内容,如果未能解决你的问题,请参考以下文章
将移动用户重定向到移动 url,将平板电脑/ipad 用户重定向到另一个 url [重复]
使用 .htaccess 将 php url 重定向到另一个