diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml.cs b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml.cs index d6acd8c262..c2440c9b5f 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml.cs +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml.cs @@ -131,6 +131,12 @@ namespace Volo.Docs.Pages.Documents.Project return Redirect(decodedUrl); } + if(displayUrl.EndsWith("/Index", StringComparison.OrdinalIgnoreCase)) + { + displayUrl = displayUrl.Substring(0, displayUrl.LastIndexOf("/Index", StringComparison.OrdinalIgnoreCase)); + return RedirectPermanent(displayUrl); + } + return await SetPageAsync(); }