Форма Netlify - после отправки перенаправляет на неправильную страницу

У меня есть проект Gatsby.js, запущенный из Netlify. Для контактной формы я использую API Netlify.

Контент многоязычный, поэтому у меня есть страница контактов на /contact/ а также /en/contact/Очевидно, что они используют один и тот же код для формы. Я создал успешную страницу отправки формы на/form-succes/ а также /en/form-succes/

Но когда я нахожусь на голландской стороне и отправляю форму, я вижу, что URL-адрес идет на /form-succes на долю секунды, а затем он переходит (перенаправляет?) на /en/form-succes

Он хорошо работает в локальном окружении, но не после сборки на Netlify.

Это проблема Netlify или я что-то сделал не так?

Это часть формы:

вар pathPrefix есть, в зависимости от языка / или /en/

<form
  name={"contact"}
  method="post"
  netlify-honeypot="bot-field"
  data-netlify="true"
  lassName="contact-forms"
  action={`${pathPrefix}form-succes`} // "/form-succes" or "/en/form-succes"
          >
   // input stuff
</form>

1 ответ

В итоге я создал две формы Netlify. По одному для каждого языка. Документация, предоставляемая Netlify, не работает.

name={'${pathPrefix}-contact'} (используйте обратные кавычки)

Другие вопросы по тегам