【问题标题】:can access url by navigating website but not if entering direct url - Netlify可以通过导航网站访问 url,但如果输入直接 url 则不能 - Netlify
【发布时间】:2020-07-11 17:24:18
【问题描述】:

我已经为 Netlify 部署了一个 react 应用程序,如果我通过导航栏导航,我可以访问所有内容,并且一切正常。但是,如果我输入类似https://example.com/contact 的内容,我会收到未找到的错误。我正在使用 react-router-dom 进行导航。我需要在 Netlify 或 React 方面做些什么来解决这个问题吗?

找不到页面 - 看起来您点击了一个损坏的链接或输入了一个 此站点上不存在的 URL。

【问题讨论】:

    标签: reactjs netlify


    【解决方案1】:

    这是因为您的 React 应用程序是一个 SPA(单页应用程序),因此您只有一个 HTML 文档,因此当您键入 /contact 时将找不到名为“联系人”的 HTML,因此您需要将您的应用程序重定向到您的 HTML 页面,这里有一个教程,你可以跟进

    链接:https://www.freecodecamp.org/news/how-to-deploy-a-react-application-to-netlify-363b8a98a985/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-02
      • 1970-01-01
      • 1970-01-01
      • 2015-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多