diff --git a/packages/integrations/vercel/src/edge/adapter.ts b/packages/integrations/vercel/src/edge/adapter.ts index 85bb1db3e..ffc9eee30 100644 --- a/packages/integrations/vercel/src/edge/adapter.ts +++ b/packages/integrations/vercel/src/edge/adapter.ts @@ -127,9 +127,9 @@ export default function vercelEdge({ await writeJson(new URL(`./config.json`, _config.outDir), { version: 3, routes: [ + ...userRoutes, ...getRedirects(routes, _config), { handle: 'filesystem' }, - ...userRoutes, { src: '/.*', dest: 'render' }, ], }); diff --git a/packages/integrations/vercel/src/serverless/adapter.ts b/packages/integrations/vercel/src/serverless/adapter.ts index 89b730e33..1c64ee938 100644 --- a/packages/integrations/vercel/src/serverless/adapter.ts +++ b/packages/integrations/vercel/src/serverless/adapter.ts @@ -114,9 +114,9 @@ export default function vercelServerless({ await writeJson(new URL(`./config.json`, _config.outDir), { version: 3, routes: [ + ...userRoutes, ...getRedirects(routes, _config), { handle: 'filesystem' }, - ...userRoutes, { src: '/.*', dest: 'render' }, ], }); diff --git a/packages/integrations/vercel/src/static/adapter.ts b/packages/integrations/vercel/src/static/adapter.ts index 821e26d95..6c0b9ca60 100644 --- a/packages/integrations/vercel/src/static/adapter.ts +++ b/packages/integrations/vercel/src/static/adapter.ts @@ -48,7 +48,7 @@ export default function vercelStatic({ analytics }: VercelStaticConfig = {}): As // https://vercel.com/docs/build-output-api/v3#build-output-configuration await writeJson(new URL(`./config.json`, getVercelOutput(_config.root)), { version: 3, - routes: [...getRedirects(routes, _config), { handle: 'filesystem' }, ...userRoutes], + routes: [...userRoutes, ...getRedirects(routes, _config), { handle: 'filesystem' }], }); }, },