10

我们使用简单的 DNS 将我们的域指向我们启用 SSL 的 Heroku 应用程序。我们正在寻求的行为如下:

http://ourdomain.com
https://ourdomain.com
http://www.ourdomain.com

都应该永久重定向到:

https://www.ourdomain.com

我们已经为 www.ourdomain.com 创建了一个指向我们应用程序的 .herokussl.com 域的 CNAME,但我们不确定如何处理裸域。在 GoDaddy 中,我们曾经做过非屏蔽转发。DNSimple 没有转发功能,但有称为 ALIAS 和 URL 的特殊条目,尽管我们不确定该使用什么。

4

1 回答 1

13

要配置重定向,您应该使用我们的重定向文档中描述的 URL 记录。

但是,由于 SSL 协商和 HTTP 标头之间的优先级,无法重定向 HTTPS URL 。在这种情况下,因为您还想https://ourdomain.com重定向到https://www.ourdomain.com,所以您需要为 ourdomain.com 创建一个别名到您的 Heroku SSL 端点并在您的应用程序中处理重定向。

于 2013-10-23T12:36:50.640 回答