diff --git a/apps/link/middleware.ts b/apps/link/middleware.ts index 6926d0c..e5e37f6 100644 --- a/apps/link/middleware.ts +++ b/apps/link/middleware.ts @@ -7,7 +7,11 @@ const rewriteURL = ( destinationBaseURL: string, headers: any = {}, ) => { - const destinationURL = request.url.replace(originBaseURL, destinationBaseURL); + let path = request.url.replace(originBaseURL, ""); + if (path.startsWith("/")) { + path = path.slice(1); + } + const destinationURL = `${destinationBaseURL}/${path}`; console.log(`Rewriting ${request.url} to ${destinationURL}`); const requestHeaders = new Headers(request.headers); requestHeaders.delete("x-forwarded-user");