我想在laravel中为错误的url创建默认路由。如果我输入了tst而不是test它应该重定向到默认url'/'是否可以在laravel中限制错误的url 我有路线
Route::get('/', function () {
return view('welcome');
});
Route::get('/test', function () {
return view('welcome');
});
答案 0 :(得分:2)
在所有路线的末尾,添加以下路线:
Route::any('{any}', function () {
return redirect()->url('/');
});
或者你可以直接写作:
Route::redirect('/{any}', '/', 301);
这将采用除列出的路线以外的任何路线并重定向到网址。