Форма 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'}
(используйте обратные кавычки)