【问题标题】:Deployed Netlify page shows 404 page before displaying the actual content部署的 Netlify 页面在显示实际内容之前显示 404 页面
【发布时间】:2020-09-09 06:23:13
【问题描述】:

首先,我想创建一个带有 URL 参数的页面(例如 /test/hell,其中test 是页面,hell 是参数)。

因此,我根据 Gatsby 入门项目创建了一个页面,该页面采用参数并将其显示在标题上(example,在底部添加了页面链接)。它似乎有效。

但是当我在浏览器(link)上打开完整的URL时,它首先会弹出404页面,然后闪回正确的内容(请刷新页面才能看到404页面)。 404 页面不是我所期望的,所以我不确定如何解决这个问题。此外,当我在本地运行 Netlify/Gatsby 时,也没有观察到这个问题。这是网页刷新期间的404页面:

这是added code,这是我唯一的提交。我不确定如何摆脱正在显示的 404 页面。

感谢您的帮助。

【问题讨论】:

标签: gatsby netlify


【解决方案1】:

我相信这个问题可以通过设置 Netlify 所需的 _redirects 文件和插件 gatsby-plugin-netlify 在构建时设置 _redirects 文件来解决。

【讨论】:

    【解决方案2】:

    我通过在链接 URL 中添加斜杠解决了这个问题: 来自: Link to="/contact" 收件人:链接到="/contact/"

    【讨论】:

    • 太棒了!由于该插件可以工作并且应该可以处理各种情况,因此我会坚持使用该插件。谢谢
    猜你喜欢
    • 2020-03-14
    • 1970-01-01
    • 2020-03-20
    • 1970-01-01
    • 2021-05-06
    • 1970-01-01
    • 1970-01-01
    • 2019-03-27
    • 1970-01-01
    相关资源
    最近更新 更多