diff --git a/packages/next/server/web/spec-compliant/response.ts b/packages/next/server/web/spec-compliant/response.ts index 3ea1a55650f6b6d..97334d4facd0ed0 100644 --- a/packages/next/server/web/spec-compliant/response.ts +++ b/packages/next/server/web/spec-compliant/response.ts @@ -39,7 +39,7 @@ class BaseResponse extends Body implements Response { } } - static redirect(url: string, status = 302) { + static redirect(url: string, status = 307) { if (!REDIRECTS.has(status)) { throw new RangeError( 'Failed to execute "redirect" on "response": Invalid status code' diff --git a/packages/next/server/web/spec-extension/response.ts b/packages/next/server/web/spec-extension/response.ts index 240096c3bd30d68..e9993f74720a941 100644 --- a/packages/next/server/web/spec-extension/response.ts +++ b/packages/next/server/web/spec-extension/response.ts @@ -73,7 +73,7 @@ export class NextResponse extends Response { }) } - static redirect(url: string | NextURL | URL, status = 302) { + static redirect(url: string | NextURL | URL, status = 307) { if (!REDIRECTS.has(status)) { throw new RangeError( 'Failed to execute "redirect" on "response": Invalid status code'