html - 从 netlify 托管的我的 reactjs 中的链接断开
问题描述
我最近通过 github 和我的网站托管在 Netlify 中,该网站是从 reactjs 呈现的。我的网站链接是https://realhomes.netlify.com/。因此,当我尝试从主页(索引页面)以外的其他页面重新加载我的网站时,它显示链接断开,我不知道如何修复它。请帮忙。
解决方案
看起来您正在react-router
网站内使用在不同页面之间进行路由。如果是这种情况,您需要告诉 Netlifyindex.html
为所有内容提供文件,而不仅仅是站点的根目录。
如果您选择使用某些东西进行路由(例如 React Router),您将需要为单页应用程序设置重定向和重写规则。
尝试添加/* /index.html 200
到_redirects
您发布目录中的文件或以下内容到您的netlify.toml
.
[[redirects]]
from = "/*"
to = "/index.html"
status = 200
推荐阅读
- c - SDL 音频捕获回调比播放慢
- python - 如何在不四舍五入的情况下获得小数值
- android - Android 10 EditText 框未使用键盘输入进行更新
- react-native - Admob 测试广告需要很长时间才能加载
- macos - 未能在 Mac(Apple M1)上安装 opencv4nodejs 会引发找不到路径错误
- tomcat - 使用 Http11Nio2Protocol 接受套接字失败 - Tomcat9.0.35
- c# - 在 AD 中使用部分 CN 名称搜索特定组
- json - swift中标准嵌套JSON的可解码包装器
- javascript - 将字符串转换为具有字段的对象
- bitbucket - 更改 Bitbucket 上 README.Md 文件中的图像大小