From 911fcc8c59ab60f84cda6610b6b67a444ff5b4f8 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Thu, 6 Feb 2025 15:01:04 +0800 Subject: [PATCH] Permanent redirect if URLs ending with /index --- .../Volo.Docs.Web/Pages/Documents/Project/Index.cshtml.cs | 6 ++++++ 1 file changed, 6 insertions(+) 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(); }