diff --git a/packages/nuxt-ripple/composables/use-tide-page.ts b/packages/nuxt-ripple/composables/use-tide-page.ts index d1d56fa3e1..3eed208bef 100644 --- a/packages/nuxt-ripple/composables/use-tide-page.ts +++ b/packages/nuxt-ripple/composables/use-tide-page.ts @@ -67,6 +67,12 @@ export const useTidePage = async ( if (error && error.value?.statusCode) { useTideError(error.value?.statusCode) } + + // 301 redirect + if (data.value.type === 'redirect' && data.value.status_code === '301') { + useRouter().replace(data.value.redirect_url) + } + return data.value }