首先,我想创建一个带有URL参数的页面(例如/test/hell,其中test
是页面,hell
是参数).
因此,我基于 Gatsby 入门项目创建了一个页面,该页面采用参数并将其显示在标题上( example ,在底部添加了页面链接)。似乎有效。
但是当我在浏览器(link)上打开完整的URL时,它首先弹出404页面,然后闪回正确的内容(请刷新页面以查看404页面)。 404 页面不是我所期望的,所以我不确定如何解决这个问题。此外,当我在本地运行 Netlify/Gatsby 时,也没有观察到这个问题。这是网页刷新期间的 404 页面:
这是 added code这是我所做的唯一 promise 。我不确定如何摆脱显示的 404 页面。
感谢您的帮助。
最佳答案
我相信这个问题可以通过设置 Netlify 所需的 _redirects
文件和插件 gatsby-plugin-netlify 来解决。在构建时设置 _redirects
文件。
关于gatsby - 部署的 Netlify 页面在显示实际内容之前显示 404 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60197558/