From 4c5cdfd61b4634c76db7ecca05972102071109f9 Mon Sep 17 00:00:00 2001 From: Bret Little Date: Thu, 25 May 2023 18:00:18 -0400 Subject: [PATCH] Fix redirects to match what is returned in the online store (#946) --- .changeset/calm-pears-lick.md | 5 +++++ packages/hydrogen/src/routing/redirect.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/calm-pears-lick.md diff --git a/.changeset/calm-pears-lick.md b/.changeset/calm-pears-lick.md new file mode 100644 index 0000000000..b97961e963 --- /dev/null +++ b/.changeset/calm-pears-lick.md @@ -0,0 +1,5 @@ +--- +'@shopify/hydrogen': patch +--- + +Fix redirects to respond with a 301 diff --git a/packages/hydrogen/src/routing/redirect.ts b/packages/hydrogen/src/routing/redirect.ts index 40cb0286f5..e498c2697a 100644 --- a/packages/hydrogen/src/routing/redirect.ts +++ b/packages/hydrogen/src/routing/redirect.ts @@ -38,7 +38,7 @@ export async function storefrontRedirect( const location = urlRedirects?.edges?.[0]?.node?.target; if (location) { - return new Response(null, {status: 302, headers: {location}}); + return new Response(null, {status: 301, headers: {location}}); } const searchParams = new URLSearchParams(search);