astro-netlify-cms icon indicating copy to clipboard operation
astro-netlify-cms copied to clipboard

Invite/reset emails point to a wrong URL when using i18next with `showDefaultLocale: true`

Open jerefrer opened this issue 2 years ago • 0 comments
trafficstars

Hi there and thanks for this great integration :)

I have everything up and running and it worked great, until I turned on showDefaultLocale to true in my i18next config file.

What this does is that instead of having the urls for the default language on /, they are on /en. (i.e. /blog becomes /en/blog)

So for the homepage, as stated in Astro's docs, I just have this src/pages/index.astro:

<meta http-equiv="refresh" content="0;url=/en/" />

Which just redirects from / to /en.

But then the links in the emails sent by Netlify upon registration or forgotten email all point to /#invite_token=2EUz71D9siVlVLJjsPhj1w which then redirects to /en without the extra #invite_token.

Would there be a way to specify the URL in the emails to be /en ?

Or could we change src/pages/index.astro so that upon redirecting it preserves the #invite_token ?

Thank you so much :)

jerefrer avatar Sep 03 '23 13:09 jerefrer