Untitled
user_3423955
plain_text
2 years ago
616 B
7
Indexable
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);
}
}Editor is loading...