所以昨天我遇到了一个问题,因为我无法实现301重定向到我在GitHub页面上托管的页面。
今天我发现Netlify应该可以进行301重定向。但是有些东西不起作用,文档说我需要在_redirect文件中添加重定向,但是没有工作。我有什么想法吗?
以下是测试页面:https://peaceful-swanson-2960b1.netlify.com/
(当你点击博客时它应该重定向到新闻)
这是GitHub回购:
答案 0 :(得分:5)
2件事:
你提到了_redirect
文件。它应该是_redirects
。
我遇到了重定向问题。我花了一段时间才弄明白,如果我首先提出一个包罗万象的规则,那么其他规则永远不会达到(至少我认为发生了这种情况,我的其他规则被忽略了......)。
此:
/* /index.html 200
http://mysite.netlify.com/* https://mysite.netlify.com/:splat 301!
没有用,但是这个:
http://mysite.netlify.com/* https://mysite.netlify.com/:splat 301!
/* /index.html 200
工作得很好......