错误网址的默认路由

时间:2017-12-20 05:33:48

标签: laravel laravel-5 laravel-5.3

我想在laravel中为错误的url创建默认路由。如果我输入了tst而不是test它应该重定向到默认url'/'是否可以在laravel中限制错误的url 我有路线

Route::get('/', function () {
    return view('welcome');
});
Route::get('/test', function () {
    return view('welcome');
});

1 个答案:

答案 0 :(得分:2)

在所有路线的末尾,添加以下路线:

Route::any('{any}', function () {
    return redirect()->url('/');
});

或者你可以直接写作:

Route::redirect('/{any}', '/', 301);

这将采用除列出的路线以外的任何路线并重定向到网址。