Untitled
public class HomeRedirectMiddleware { private readonly RequestDelegate _next; private string[] FakeHomeRoutes = { "/index.html", "/home", "/index.php" }; public HomeRedirectMiddleware(RequestDelegate next) { _next = next; } public async Task Invoke(HttpContext context) { var request = context.Request; if (request.Path.HasValue && FakeHomeRoutes.Contains(request.Path.Value!)) { context.Response.Redirect($"{request.Scheme}://{request.Host}", true); return; } await _next(context); } }