1

我已经在 heroku 上设置了“ssl 端点”,效果很好。我有一个指向 osaka-4635.herokussl.com 的 www.miketown3.com 的 cname。https 运行良好。

但是,当我 GET http://www.miketown3.com时,我被重定向到https://www.miketown3.com并且我想继续使用 http。在本地测试我的应用程序时,不会发生这种情况。此外,在查看 chrome 中的流量时,我看不到任何类型的 http 级别重定向。只是对http://www.miketown3.com的请求没有任何响应。然后立即下一个请求是到https://www.miketown3.com,但这次有一个有效的响应。

我的问题,这种重定向发生在哪里,我该如何阻止它?非常感谢!

4

3 回答 3

1

由于您的 www 子域指向 osaka-4635.herokussl.com,因此该地址的服务器执行重定向。要阻止它,您必须删除 ssl 端点插件,并根据https://devcenter.heroku.com/articles/custom-domains更改您的 DNS 记录(例如,将您的根和 www 子域指向 yourapp.herokuapp.com)

于 2013-10-31T04:33:46.983 回答
0

我不是 100% 确定您的问题是什么,但如果您只希望网站的某些部分(网址)使用 HTTPS,并且假设您使用的是 rails,您可以添加 gem 'rack-ssl-enforcer',这将允许您指定网站的哪些部分重定向到 https 即登录

于 2013-07-21T16:43:31.593 回答
0

这是一个 chrome 缓存的东西。

于 2014-08-03T11:57:11.463 回答