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 = {};