包含静态页面的AWS S3重定向

时间:2018-06-21 11:48:35

标签: amazon-web-services web-services redirect amazon-cloudfront amazon-route53

我在AWS上托管了2个静态网站,并进行了以下设置。

  1. 存储桶B1中有2个文件夹,在S3中称为A和B。
  2. 将Cloudfront配置为存储区B1作为源
  3. 域配置为ABC.com
  4. 网站是ABC.com/a/index.html和ABC.com/b/index.html

注意: a)我们没有使用S3网站托管服务。 b)由于网站不同,我们不能使用cloudfront错误页面

问题:如果用户键入了一些随机的东西,而不是诸如ABC.com/a/nahshhsjssj或ABC.com/b/hdggdggdgdg之类的index.html,则会出现403错误。我们希望为各自的index.html页面提供403错误

我了解我们可以使用Lambda @ Edge解决此问题,但我正在寻找简单的解决方案。

1 个答案:

答案 0 :(得分:-1)

s3静态网站托管中有一个选项可以重定向请求。您可能需要查看https://docs.aws.amazon.com/AmazonS3/latest/dev/how-to-page-redirect.html