将https://example.com重定向到https://www.example.com:Namecheap和Heroku

时间:2017-04-06 21:28:20

标签: redirect heroku dns namecheap

我试图将所有请求重定向到:

https://example.com
http://www.example.com
http://example.com

https://www.example.com。我正在使用Heroku和Namecheap。

以下是我的步骤:

  1. 在Heroku中,我向我的域添加了www.example.com,并启用了SSL。
  2. 在Namecheap上,我创建了一个CNAME条记录,主机wwwwww.example.com.herokudns.com.
  3. 在Namecheap上,我创建了一个URL Redirect条记录,主机@https://www.example.com/
  4. 通过这些步骤,只要我将http个请求重定向到服务器端的https请求(例如将http://www.example.com/重定向到https://www.example.com/),一切都会正常运行。

    我唯一能解决的问题是如何将https://example.com重定向到https://www.example.com。从我所读过的内容来看,这似乎是ALIAS记录可以实现的目标。不幸的是,Namecheap似乎没有这种类型的记录。

    是否可以使用Namecheap获取此行为,或者是否必须使用其他DNS提供程序?

1 个答案:

答案 0 :(得分:0)

对于仍然存在此问题的任何人,我都找到了Namecheap的解决方案,用于将根域重定向到子域。

  1. 我将子域指向了我的网站位置(在这种情况下为Github页面)
  2. 我为@ host创建了一个CNAME记录,并将其值作为我的子域

这会将我的根域重定向到我的子域。