diff options
Diffstat (limited to 'packages/integrations/cloudflare/src/utils/generate-routes-json.ts')
-rw-r--r-- | packages/integrations/cloudflare/src/utils/generate-routes-json.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/integrations/cloudflare/src/utils/generate-routes-json.ts b/packages/integrations/cloudflare/src/utils/generate-routes-json.ts index 2841e79eb..8ddef2022 100644 --- a/packages/integrations/cloudflare/src/utils/generate-routes-json.ts +++ b/packages/integrations/cloudflare/src/utils/generate-routes-json.ts @@ -170,6 +170,10 @@ export async function createRoutesFile( ); excludePaths.push(assetsPath); + for (const redirect of redirects) { + excludePaths.push(segmentsToCfSyntax(redirect, _config)); + } + if (existsSync(fileURLToPath(_config.publicDir))) { const staticFiles = await glob(`${fileURLToPath(_config.publicDir)}/**/*`, { cwd: fileURLToPath(_config.publicDir), @@ -190,10 +194,6 @@ export async function createRoutesFile( } } - for (const redirect of redirects) { - excludePaths.push(segmentsToCfSyntax(redirect, _config)); - } - let hasPrerendered404 = false; for (const route of routes) { const convertedPath = segmentsToCfSyntax(route.segments, _config); |