使用React Router刷新具有多个路径参数的URL时Netlify空白页面

问题描述 投票:0回答:2

我将 React 应用程序部署到了 netlify,但某些链接看起来已损坏。我已经知道我应该有 a_redirects 文件或 netlify.toml 但即使我添加

[[redirects]]
   from = "/*"
   to = "/index.html"
   status = 200

“特殊网址”仍然存在错误,尤其是具有多个路径参数的网址,例如“www.app.org/example/1234656”或“www.app.org/blabla/rerezzer”,所有网址只有一个“路径参数”就像 www.app.org/onePara 刷新后工作。

我缺少什么,我已经尝试添加另一个重定向规则,例如来自 =/*/* 但它不起作用

reactjs url react-router netlify
2个回答
0
投票

我也遇到了多个路径参数的相同问题,但尝试了一种简单的逻辑

../*  /index.html 200

它对我有用


0
投票

嗯,我知道这个问题是几年前提出的,但我也刚刚遇到过这个问题,但找不到解决方案
希望有人需要它
这里提供的解决方案对我不起作用
我要做的就是将

<base href="/" />
包含在我的 index.html 文件的 head 部分中

<head>
    <title>Page Title</title>
    <base href="/" />
</head>
© www.soinside.com 2019 - 2024. All rights reserved.