From cba7c5abcfabf3881000564d6916ff2fe5d9a865 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Thu, 12 Feb 2026 18:18:51 +0100 Subject: [PATCH] fix(middleware): bypass internationalization for stats and errors --- middleware.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/middleware.ts b/middleware.ts index 0fb71670..2084f262 100644 --- a/middleware.ts +++ b/middleware.ts @@ -12,6 +12,16 @@ const intlMiddleware = createMiddleware({ export default function middleware(request: NextRequest) { const { method, url, headers } = request; + const { pathname } = request.nextUrl; + + // Explicit bypass for infrastructure routes to avoid locale redirects/interception + if ( + pathname.startsWith('/stats') || + pathname.startsWith('/errors') || + pathname.startsWith('/health') + ) { + return; + } // Build header object for logging const headerObj: Record = {};