From 1a74118d6bf4264ee81455872fd46adcec589ce4 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Fri, 4 Oct 2024 19:19:12 -0700 Subject: [PATCH] New: Use 307 redirect for requests missing URL Base (cherry picked from commit 39074b0b1d040969f86d787c2346d5ed5a9f72dc) --- src/Lidarr.Http/Middleware/UrlBaseMiddleware.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Lidarr.Http/Middleware/UrlBaseMiddleware.cs b/src/Lidarr.Http/Middleware/UrlBaseMiddleware.cs index 327f2670d..4bd3d91cf 100644 --- a/src/Lidarr.Http/Middleware/UrlBaseMiddleware.cs +++ b/src/Lidarr.Http/Middleware/UrlBaseMiddleware.cs @@ -20,6 +20,8 @@ namespace Lidarr.Http.Middleware if (_urlBase.IsNotNullOrWhiteSpace() && context.Request.PathBase.Value.IsNullOrWhiteSpace()) { context.Response.Redirect($"{_urlBase}{context.Request.Path}{context.Request.QueryString}"); + context.Response.StatusCode = 307; + return; }