我的netlify目录结构中有一个_redirects
文件
/
- site
-- _redirects
_重定向
https://example.netlify.com/ https://www.example.com/:splat 301!
https://www.example.com/post/196 https://www.example.com/comic/post-name
问题:
第一次重定向成功完成,但是第二次返回:
找不到页面
我已经按照https://www.netlify.com/docs/redirects/中的文档进行操作,但是找不到导致此问题的原因。
我注意到文档中提到的2种潜在原因:
您还可以将重定向规则添加到您的netlify.toml文件中。
^^我还没有尝试过,但是因为它读为“也”,所以我认为使用_redirects
文件就足够了。
对于Jekyll,这需要向其中添加一个include参数 config.yml。)
^^据我所知,我没有使用Jekyll,但是我的项目确实包含一个config.yml
文件。
答案 0 :(得分:0)
您将无法根据文档阅读内容在Netlify上链接重定向。
重定向引擎处理找到的第一个匹配规则,因此应在更通用的规则之前列出更具体的规则
https://example.netlify.com/post/196 https://www.example.com/comic/post-name
/post/196 /comic/post-name
https://example.netlify.com/* https://www.example.com/:splat 301!
您可以尝试不用上面的第一行来查看https://example.netlify.com/post/196
是否重定向到https://www.example.com//comic/post-name
。如果不重定向,则Netlify重定向中没有链接。
答案 1 :(得分:0)