如何使 Netlify 中的 301 重定向工作?
How to make 301 redirect in Netlify work?
我根本无法让 301 重定向在 Netlify 中工作(我看过其他答案,但它不起作用)。
我制作了 _redirects 文件并将其放在我的 github ripo 的根目录中。
https://zen-booth-7b30d6.netlify.com/* https://www.ionvarsescu.tk/:splat 301!
我希望当有人输入以下内容时:https://zen-booth-7b30d6.netlify.com/ he will be redirected to here: https://www.ionvarsescu.tk,但事实并非如此。
我正在尝试重定向 https://affectionate-yalow-1e0141.netlify.com/ to https://www.ionvarsescu.tk/portofolio/
这也没有用
感谢您的帮助
问题是 _redirects
文件不会转到存储库的根目录,除非存储库的根目录是您的部署路径。
_redirects
文件必须放在部署路径的根目录中。
例子
在下面的例子中,构建命令后的部署目录是存储库中的public
。
root
├ public
| ├ _redirects
| └ index.html
├ src
└ lib
注意: 请记住,您也可以将重定向放在 netlify.toml
文件中。 netlify.toml
文件确实位于存储库的根目录中。
netlify.toml
[build]
command = "npm run build"
publish = "public"
[[redirects]]
from = "https://zen-booth-7b30d6.netlify.com/*"
to = "https://www.ionvarsescu.tk/:splat"
status = 301
force = true
有playground to build他们从_redirects
格式到netlify.toml
格式
我根本无法让 301 重定向在 Netlify 中工作(我看过其他答案,但它不起作用)。
我制作了 _redirects 文件并将其放在我的 github ripo 的根目录中。
https://zen-booth-7b30d6.netlify.com/* https://www.ionvarsescu.tk/:splat 301!
我希望当有人输入以下内容时:https://zen-booth-7b30d6.netlify.com/ he will be redirected to here: https://www.ionvarsescu.tk,但事实并非如此。
我正在尝试重定向 https://affectionate-yalow-1e0141.netlify.com/ to https://www.ionvarsescu.tk/portofolio/
这也没有用
感谢您的帮助
问题是 _redirects
文件不会转到存储库的根目录,除非存储库的根目录是您的部署路径。
_redirects
文件必须放在部署路径的根目录中。
例子
在下面的例子中,构建命令后的部署目录是存储库中的public
。
root
├ public
| ├ _redirects
| └ index.html
├ src
└ lib
注意: 请记住,您也可以将重定向放在 netlify.toml
文件中。 netlify.toml
文件确实位于存储库的根目录中。
netlify.toml
[build]
command = "npm run build"
publish = "public"
[[redirects]]
from = "https://zen-booth-7b30d6.netlify.com/*"
to = "https://www.ionvarsescu.tk/:splat"
status = 301
force = true
有playground to build他们从_redirects
格式到netlify.toml
格式