我试图建立的重定向,使得所有的变化:
http://example.com,http://www.example.com,https://example.com
重定向到https://www.example.com
我已经看过其他几篇文章,并且能正常工作,但我注意到重定向中有些奇怪。
http://www.example.com- > 301-> https://www.example.com 按预期工作
http://example.com- > 301-> http://www.example.com- > 301-> https://www.example.com
方案1:是否可以跳过第一个301?
https://example.com- > 301-> http://www.example.com- > 301-> https://www.example.com
方案2:实际上,它首先重定向回http。有没有办法跳过第一个301?
设置
S3
两个存储桶:
CloudFront的
两个发行版:
发行一
发行二
路线53
A和AAAA记录example.com和www.example.com均指向各自的Cloudfront分布。
分配二
自定义来源:example.com.s3-website-us-west-2.amazonaws.com备用cname:example.com查看器协议策略:将HTTP重定向到HTTPS
这样,您可以避免此secanrio 2:
https://example.com- > 301-> http://www.example.com- > 301-> https://www.example.com
就像这样
方案1可以避免两次重定向,但是您可以这样做
http://example.com- > 301-> https : //example.com- > 301- > https://www.example.com
在使用时,您不能忽略301重定向存在一些限制cloudfront
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句