【发布时间】:2015-09-20 16:06:46
【问题描述】:
我的 Laravel 应用中有以下路由组。
Route::group(['prefix' => 'home'], function() {
Route::controllers([
'contents' => 'site\ContentController',
]);
});
现在我想把前缀改成别的东西
Route::group(['prefix' => 'user'], function() {
Route::controllers([
'contents' => 'site\ContentController',
]);
});
如何将旧的“前缀”路由重定向到新的路由,以便正确重定向任何旧 URL?
【问题讨论】:
-
重定向是指使用 301 代码重定向,以便爬虫知道内容已移动?还是您只想通过
home和user路由访问内容? -
我希望它类似于 Route::group['prefix'=>'home'], function() { Redirect::to('a/user/')... ... ?? (就像直接在 routes.php 中处理它一样?)
-
Apache 比在应用程序内部处理这个更快(参见 Jeemusu 的响应)。