首先,我想创建一个带有URL参数的页面(例如/ test / hell,其中test
是页面,hell
是参数)。
因此,根据Gatsby入门项目,我创建了一个包含参数的页面并将其显示在标题(example,底部有添加的页面链接)上。看来可行。
但是,当我在浏览器中打开完整的URL(link)时,它将首先弹出404页,然后闪回正确的内容(请刷新页面以查看404页)。 404页面不是我所期望的,所以我不确定是否可以解决此问题。另外,在本地运行Netlify / Gatsby时未观察到此问题。这是网页刷新过程中的404页面:
这是added code,这是我所做的唯一一次提交。我不确定如何清除正在显示的404页。
感谢您的帮助。
答案 0 :(得分:3)
我相信可以通过设置Netlify所需的_redirects
文件并由插件gatsby-plugin-netlify在构建期间设置_redirects
文件来解决该问题。
答案 1 :(得分:0)
我通过在链接URL末尾添加斜杠来解决了这个问题: 发件人:链接到=“ /联系人” 收件人:链接到=“ / contact /”