all repos — website @ 34c1d734dcce8218f31dab8b314685c02bda1847

My website

Normalise case of Host header
Alan Pearce alan@alanpearce.eu
Sun, 07 Apr 2024 13:13:23 +0200
commit

34c1d734dcce8218f31dab8b314685c02bda1847

parent

7575fd600d390ca524cd8595ede9057943045c11

1 files changed, 1 insertions(+), 1 deletions(-)

jump to
M src/app.tssrc/app.ts
@@ -135,7 +135,7 @@ export const server = {   fetch: async function (request) {
     const url = new URL(request.url);
     const pathname = url.pathname.replace(/\/\/+/g, "/");
-    const hostname = request.headers.get("host") || "unknown";
+    const hostname = request.headers.get("host")?.toLowerCase() || "unknown";
     const endTimer = metrics.requestDuration.startTimer({ path: pathname });
     let status;
     let newpath;