【问题标题】:How to send requests to http ... to https?如何将请求发送到 http ... 到 https?
【发布时间】:2017-02-12 16:50:39
【问题描述】:

我已将我的 ruby​​ on rails 应用程序部署到 heroku,购买了我的 SSL 证书并通过第三方提供商为我的网站设置了 https

目前,对https://www.abc[dot]com 的所有请求都正常,并且abc[dot]com 也被重定向到https://www.abc[dot]com

然而——

1) https://abc[dot]com 结果

'无法访问网站'

在我的 chrome 浏览器上 2)http://abc[dot]com 导致

此网站暂时不可用,请稍后再试。

如何让上面的两个网址都重定向到https://www.abc[dot]com

我已经阅读了heroku 上的教程,但还无法解决这个问题。

【问题讨论】:

    标签: ruby-on-rails ssl heroku


    【解决方案1】:

    这听起来像是 Heroku 上游的 DNS 问题。因为 Heroku 不公开 IP 地址,所以您需要使用支持 ANAME 记录的 DNS 主机,或者在根目录支持折叠 CNAME 记录。

    https://devcenter.heroku.com/articles/custom-domains#add-a-custom-root-domain

    我的 DNS 注册商不支持此功能,因此我最终将 DNS 管理免费切换到了 CouldFlare。这让一切都完美无缺。

    【讨论】:

      猜你喜欢
      • 2016-04-26
      • 1970-01-01
      • 1970-01-01
      • 2010-09-27
      • 1970-01-01
      • 1970-01-01
      • 2019-11-17
      • 2019-07-28
      • 2012-10-05
      相关资源
      最近更新 更多