diff --git a/src/BootstrapBlazor.Server/Program.cs b/src/BootstrapBlazor.Server/Program.cs index 280f3e0c897..a78a1a25abb 100644 --- a/src/BootstrapBlazor.Server/Program.cs +++ b/src/BootstrapBlazor.Server/Program.cs @@ -41,6 +41,16 @@ var app = builder.Build(); +app.UseStatusCodePages(context => +{ + var response = context.HttpContext.Response; + if(response.StatusCode == 404) + { + response.Redirect("/", true); + } + return Task.CompletedTask; +}); + // 启用本地化 var option = app.Services.GetService>(); if (option != null)