diff --git a/packages/next/build/webpack/loaders/next-serverless-loader.ts b/packages/next/build/webpack/loaders/next-serverless-loader.ts index 82e3db7c7d293ce641e995300692c81b5b069063..e2b67a9cce03d85ef26389f0b0c1ed6c6a91207a 100644 --- a/packages/next/build/webpack/loaders/next-serverless-loader.ts +++ b/packages/next/build/webpack/loaders/next-serverless-loader.ts @@ -89,7 +89,12 @@ const nextServerlessLoader: loader.Loader = function () { (!value || ( Array.isArray(value) && value.length === 1 && - value[0] === 'index' + ${ + '' + // fallback optional catch-all SSG pages have + // [[...paramName]] for the root path on Vercel + } + (value[0] === 'index' || value[0] === \`[[...\${key}]]\`) )) ) { value = undefined