From f5dcc3c804358dfd06131d3eb198029c705bff93 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Tue, 31 Mar 2026 19:21:36 -0700 Subject: [PATCH] fix: rewrite music.jefflix.lol root instead of redirect Use NextResponse.rewrite so the URL stays as music.jefflix.lol/ instead of redirecting to music.jefflix.lol/music. Co-Authored-By: Claude Opus 4.6 --- middleware.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/middleware.ts b/middleware.ts index 2ae0a35..6516cf7 100644 --- a/middleware.ts +++ b/middleware.ts @@ -8,10 +8,10 @@ export function middleware(request: NextRequest) { return NextResponse.redirect(new URL("/gate", request.url)) } - // Auto-redirect music.jefflix.lol root to /music + // Rewrite music.jefflix.lol root to /music (URL stays clean) const host = request.headers.get("host") || "" if (host.startsWith("music.") && request.nextUrl.pathname === "/") { - return NextResponse.redirect(new URL("/music", request.url)) + return NextResponse.rewrite(new URL("/music", request.url)) } return NextResponse.next()