From 2f513e2b3936414c583930cb28ed86b58f397946 Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Sun, 10 Sep 2023 14:31:54 -0500 Subject: [PATCH] Change /photos paths to rewrites --- src/middleware.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/middleware.ts b/src/middleware.ts index 68633bdd..17e4aa78 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -8,9 +8,9 @@ export default function middleware(req: NextRequest, res:NextResponse) { if (pathname === '/admin') { return NextResponse.redirect(new URL('/admin/photos', req.url)); } else if (/^\/photos\/(.)+$/.test(pathname)) { - // Accept full /photos/* paths, but redirect to /p/* + // Accept /photos/* paths, but serve /p/* const matches = pathname.match(/^\/photos\/(.+)$/); - return NextResponse.redirect(new URL( + return NextResponse.rewrite(new URL( `/p/${matches?.[1]}`, req.url, ));