diff --git a/packages/astro/src/core/build/generate.ts b/packages/astro/src/core/build/generate.ts index 11613545c..dcd550896 100644 --- a/packages/astro/src/core/build/generate.ts +++ b/packages/astro/src/core/build/generate.ts @@ -518,8 +518,9 @@ async function generatePath( switch(response.status) { case 301: case 302: { + const location = getRedirectLocationOrThrow(response.headers); body = ``; - pageData.route.redirect = getRedirectLocationOrThrow(response.headers) + pageData.route.redirect = location; break; } default: {