0

我有一个从 Netlify 运行的 Gatsby.js 项目。对于联系表格,我使用的是 Netlify 的 api。

内容是多语言的,所以我有一个联系页面/contact//en/contact/这些显然共享相同的表单代码。我已经创建了一个成功的表单提交页面,/form-succes/并且/en/form-succes/

但是,当我在荷兰方面并提交表单时,我看到 url 转到了一会儿/form-succes,然后它转到(重定向?)到/en/form-succes

它在本地环境上运行良好,但在 Netlify 上构建后就不行了。

这是 Netlify 问题还是我做错了什么?

这是表格的一部分:

varpathPrefix是,取决于语言//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>
4

1 回答 1

0

我最终制作了两个 Netlify 表单。每种语言一个。Netlify 提供的文档不起作用。

name={'${pathPrefix}-contact'}(使用反引号)

于 2020-06-25T08:39:12.350 回答