使用namescape和Heroku强制HTTPS

使用namescape和Heroku强制HTTPS,heroku,https,ssl-certificate,namecheap,Heroku,Https,Ssl Certificate,Namecheap,我正在使用和 我的问题是我的非SSL域仍然是可访问的 以下是它们在实践中的映射方式: |---------------------|------------------------------| | Entered Domain | Result Domain | |---------------------|------------------------------| | name.tld | https://www.nam

我正在使用和

我的问题是我的非SSL域仍然是可访问的

以下是它们在实践中的映射方式:

|---------------------|------------------------------|
|   Entered Domain    |         Result Domain        |
|---------------------|------------------------------|
|      name.tld       |    https://www.name.tld/     |
|---------------------|------------------------------|
|     www.name.tld    |     http://www.name.tld/     |
|---------------------|------------------------------|
| http://www.name.tld |     http://www.name.tld/     |
|---------------------|------------------------------|
|https://www.name.tld |    https://www.name.tld/     |
|---------------------|------------------------------|
|   http://name.tld   |    https://www.name.tld/     |
|---------------------|------------------------------|
|  https://name.tld   |    error: does not resolve   |
|---------------------|------------------------------|
我的Heroku域设置为:

|---------------------|-------------------|
|     Domain Name     |     DNS Target    |
|---------------------|-------------------|
|      name.tld       |name1.herokudns.com|
|---------------------|-------------------|
|    www.name.tld     |name2.herokudns.com|
|---------------------|-------------------|
|---------------------|---------------------|
|     Source URL      |   Destination URL   |
|---------------------|---------------------|
|      name.tld       |https://www.name.tld/|
|---------------------|---------------------|
|    www.name.tld     |https://www.name.tld/|
|---------------------|---------------------|
|---------------------|---------------------|---------------------|
|        Type         |        Host         |       Value         |
|---------------------|---------------------|---------------------|
|     CNAME Record    |         www         | name1.herokudns.com.|
|---------------------|---------------------|---------------------|
| URL Redirect Record |          @          |https://www.name.tld/|
|---------------------|---------------------|---------------------|
我的域名重定向域设置为:

|---------------------|-------------------|
|     Domain Name     |     DNS Target    |
|---------------------|-------------------|
|      name.tld       |name1.herokudns.com|
|---------------------|-------------------|
|    www.name.tld     |name2.herokudns.com|
|---------------------|-------------------|
|---------------------|---------------------|
|     Source URL      |   Destination URL   |
|---------------------|---------------------|
|      name.tld       |https://www.name.tld/|
|---------------------|---------------------|
|    www.name.tld     |https://www.name.tld/|
|---------------------|---------------------|
|---------------------|---------------------|---------------------|
|        Type         |        Host         |       Value         |
|---------------------|---------------------|---------------------|
|     CNAME Record    |         www         | name1.herokudns.com.|
|---------------------|---------------------|---------------------|
| URL Redirect Record |          @          |https://www.name.tld/|
|---------------------|---------------------|---------------------|
“我的名字”和“主机记录”设置为:

|---------------------|-------------------|
|     Domain Name     |     DNS Target    |
|---------------------|-------------------|
|      name.tld       |name1.herokudns.com|
|---------------------|-------------------|
|    www.name.tld     |name2.herokudns.com|
|---------------------|-------------------|
|---------------------|---------------------|
|     Source URL      |   Destination URL   |
|---------------------|---------------------|
|      name.tld       |https://www.name.tld/|
|---------------------|---------------------|
|    www.name.tld     |https://www.name.tld/|
|---------------------|---------------------|
|---------------------|---------------------|---------------------|
|        Type         |        Host         |       Value         |
|---------------------|---------------------|---------------------|
|     CNAME Record    |         www         | name1.herokudns.com.|
|---------------------|---------------------|---------------------|
| URL Redirect Record |          @          |https://www.name.tld/|
|---------------------|---------------------|---------------------|

需要注意的是,我没有将
name2.herokudns.com
放在namescape中,因为我认为这会冲突。

强制使用HTTPS不会发生在DNS级别。您需要在服务器或应用程序级别强制执行它。非常感谢@ceejayoz,我不知道。更符合这个问题,您认为有没有办法配置上述设置来修复无法解析的url(
https://name.tld
)?Name便宜的重定向解决方案可能不支持HTTPS。这很常见;我发现唯一支持HTTPS的基于注册器的重定向解决方案是谷歌的。