diff options
Diffstat (limited to 'packages/integrations/cloudflare/src')
-rw-r--r-- | packages/integrations/cloudflare/src/index.ts | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/integrations/cloudflare/src/index.ts b/packages/integrations/cloudflare/src/index.ts index a72e0db46..f87b701e9 100644 --- a/packages/integrations/cloudflare/src/index.ts +++ b/packages/integrations/cloudflare/src/index.ts @@ -153,7 +153,12 @@ export default function createIntegration(args?: Options): AstroIntegration { .map((file: string) => `/${file}`); for (let page of pages) { - staticPathList.push(prependForwardSlash(page.pathname)); + let pagePath = prependForwardSlash(page.pathname); + if (_config.base !== '/') { + const base = _config.base.endsWith('/') ? _config.base.substring(0, -1) : _config.base; + pagePath = `${base}${pagePath}`; + } + staticPathList.push(pagePath); } const redirectsExists = await fs.promises |