diff --git a/packages/gitbook/src/middleware.ts b/packages/gitbook/src/middleware.ts index 2edee662f..08dcf66c2 100644 --- a/packages/gitbook/src/middleware.ts +++ b/packages/gitbook/src/middleware.ts @@ -508,7 +508,8 @@ async function serveSiteRoutes(requestURL: URL, request: NextRequest) { siteId: siteURLData.site, events, request: { - url: siteRequestURL.toString(), + // A proxied site's request URL is the proxy's (`/sites/site_xxx/...`), not its public one. + url: siteCanonicalURL.toString(), headers: requestHeaders, }, })