错误网址的默认路由

问题描述 投票:0回答:1

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

Route::get('/', function () {
    return view('welcome');
});
Route::get('/test', function () {
    return view('welcome');
});
laravel laravel-5 laravel-5.3
1个回答
2
投票

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

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

或者你可以直接写:

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

这将采用除列出的一个以外的任何路由并重定向到url。

© www.soinside.com 2019 - 2024. All rights reserved.