diff --git a/apps/web/next.config.mjs b/apps/web/next.config.mjs index 3cf5bfa..bd7f39e 100644 --- a/apps/web/next.config.mjs +++ b/apps/web/next.config.mjs @@ -62,6 +62,10 @@ const nextConfig = { source: '/wp-includes/:path*', destination: '/showcase/klz-cables.com/wp-includes/:path*', }, + { + source: '/case-studies/assets/:directory/:path*', + destination: '/showcase/:directory/assets/:directory/:path*', + }, ] }; }, diff --git a/apps/web/src/middleware.ts b/apps/web/src/middleware.ts index ed87ba4..0e749d0 100644 --- a/apps/web/src/middleware.ts +++ b/apps/web/src/middleware.ts @@ -47,7 +47,8 @@ export function middleware(request: NextRequest) { const targetPath = remainingPath.startsWith(`assets/${directory}/`) ? `/${remainingPath}` : `/assets/${directory}/${remainingPath}`; - + + console.log(`[Middleware] Rewriting to: /showcase/${directory}${targetPath}`); return NextResponse.rewrite(new URL(`/showcase/${directory}${targetPath}`, request.url)); } }