Skip to content

Commit 7dffe92

Browse files
committed
Improved FallbackPageMiddleware
1 parent 46ca14e commit 7dffe92

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/OpenSettings.Docs/FallbackPageMiddleware.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,13 @@ public async Task InvokeAsync(HttpContext httpContext)
6363

6464
if (!requestInfo.HasMajorVersion)
6565
{
66-
httpContext.Response.Redirect($"/{docSet.MajorVersion}{requestInfo.RequestPath}");
66+
httpContext.Response.Redirect($"/{docSet.MajorVersion}{requestInfo.RequestPath.TrimEnd('/')}");
67+
return;
68+
}
69+
70+
if (requestInfo.RequestPath.EndsWith('/'))
71+
{
72+
httpContext.Response.Redirect(requestInfo.RequestPath.TrimEnd(('/')));
6773
return;
6874
}
6975

0 commit comments

Comments
 (0)