From b0b0edcc582e8c8c62da98eaaf865a8e9a13938b Mon Sep 17 00:00:00 2001 From: klemek Date: Mon, 20 Apr 2026 23:32:05 +0200 Subject: [PATCH] fix: redirects --- src/handlers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/handlers.py b/src/handlers.py index aec25dd..35983cd 100644 --- a/src/handlers.py +++ b/src/handlers.py @@ -156,7 +156,9 @@ class BaseHandler(abc.ABC, http.server.BaseHTTPRequestHandler): return self.send_response(response.status_code, response.reason) for header, value in response.headers.items(): - if header.lower() not in [ + if header.lower() == "location": + self.send_header(header, value.removeprefix(url)) + elif header.lower() not in [ "content-length", "content-encoding", "transfer-encoding",