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

het*_*lek 8 dns redirect heroku namecheap

我正在尝试将所有请求重定向到:

https://example.com
http://www.example.com
http://example.com
Run Code Online (Sandbox Code Playgroud)

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/.

通过这些步骤,只要我将http请求https重定向http://www.example.com/到服务器端的请求(例如重定向到https://www.example.com/),一切都运行良好.

我唯一想不出的是如何重定向https://example.comhttps://www.example.com.从我所读到的,看起来这就是ALIAS记录可以实现的目标.不幸的是,Namecheap似乎没有这种类型的记录.

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

ktb*_*bee 2

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

  1. 我指出了我的子域,例如www.example.com指向我的网站位置(在本例中为 Github 页面)
  2. 我为 @host 创建了一条 CNAME 记录,并将其值设为我的子域

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