我通过s3 / coludfront在aws上托管一个静态网站。无论如何,我可以强制cloudfront将所有http请求重定向到https版本。
答案 0 :(得分:4)
强制使用http - > HTTPS。
答案 1 :(得分:1)
如果您使用的是CloudFormation:
Resources:
Distribution:
Type: AWS::CloudFront::Distribution
Properties:
...
DistributionConfig:
DefaultCacheBehavior:
ViewerProtocolPolicy: redirect-to-https
...
先前的回答说仅使用https,但是如果查看器发送HTTP请求,它将返回403(禁止访问)。
https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CacheBehavior.html