Netlify 重定向不更新我的路径

Netlify redirection doesnt update my path

每当我刷新部署的 netlify 站点上的页面时,我都会被重定向(按计划)到主页。

但是 url 路径本身没有改变。

它是我需要在 .toml 文件中设置的东西还是它与我的反应路线有关的东西?

我正在使用:

netlify.toml:

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

您看到的行为是 documented to rewrite the path. This is the behavior you may want to see for history pushstate 在使用 Netlify 反应的单页应用程序中,因此无论浏览器请求中的 url 路径是什么,它都不会给出 404.

如果您想重定向您的路径,您可以使用有效的 300 状态代码(301、302 或 303),如下所示:

[[redirects]]
from = "/home"
to = "/"
status = 301