Openstatus www.openstatus.dev

๐Ÿš€

+5 -1
+5 -1
apps/status-page/src/middleware.ts
··· 85 85 } 86 86 87 87 if(_page?.customDomain){ 88 - return NextResponse.rewrite(new URL(`/${_page.slug}`, req.url)); 88 + if(pathnames.length > 2){ 89 + const pathname = pathnames.slice(2).join("/"); 90 + return NextResponse.rewrite(new URL(`/${_page.slug}/${pathname}`, req.url)); 91 + } 92 + return NextResponse.rewrite(new URL(`/${_page.slug}`, req.url)); 89 93 } 90 94 91 95 return response;