【发布时间】:2020-01-28 01:01:32
【问题描述】:
我在 AWS S3 和 Cloudfront 上托管了一个静态 gatsby 站点,我正在尝试将 index.html 的所有实例重定向到根 URL“/”。我尝试使用 gatsby createRedirect 从 "/index.html" 到 "/" 沿着 w AWS S3 路由规则执行此操作,但它没有按预期工作。我使用的重定向工具 (http://www.redirect-checker.org/) 注意到有一个重定向,但它找到的重定向是从 mysite.com/index.html 到 mysite.com/index.html,但我从“/index.html”设置了规则“ 到 ”/”。有没有办法解决这个问题,所以响应仍然是 301 重定向,但是到根 url 而不是 index.html?
【问题讨论】:
-
您是否在云端添加了默认根对象用于分发
-
@Ali 是的,我做到了,但还是一样。当我到达 mywebsite.com/index.html 时,重定向检查器显示它被重定向到 mywebsite.com/index.html 而不是根目录:(
-
您在云端指定了索引对象,删除所有重定向,云端会处理它
-
@Ali 嗯仍然无法正常工作。我的意思是在它已经自动从 /index.html 重定向到根目录之前;问题是,当我使用重定向检查器工具时,它显示重定向是到 /index.html,但我希望将它重定向到根目录。
-
仍然无法正常工作,请问发生了什么或者可以发布链接吗?
标签: amazon-web-services redirect amazon-s3 gatsby