http://网站没有为旧用户加载

时间:2017-10-25 20:04:45

标签: http caching https

我最近将网站从https://www.ezacu.com移到了http://www.ezacu.com,我发现该网站为从未访问过https版本的用户加载,但不会为那些拥有该网站的用户加载。

我认为这是因为他们的浏览器会将http自动修正为https(因为它曾经是https),或者因为他们的浏览器正在尝试使用缓存版本。我不知道如何找出或如何解决问题,但对我来说尤其困难,因为它适用于我的电脑/手机;问题出在其他用户身上。

我在亚马逊S3上主持网站

1 个答案:

答案 0 :(得分:0)

简单的解决方案是使用您的域名作为其备用域名创建CloudFront分配,从Amazon证书管理器附加免费的SSL证书,从您的存储桶中键入网站托管端点作为源域名称(不要&#39) ; t从下拉列表中选择存储桶 - 不会启用S3的网站托管功能,然后将DNS指向CloudFront。

当您将CloudFront与S3一起使用时,您需要向CloudFront而不是S3支付带宽费用,因此成本差异可以忽略不计,在某些情况下,带宽实际上可能会略微降低成本。

没有办法说服浏览器一旦认为可用,就不要尝试使用HTTPS。