将www.example.com重定向https://example.com到https://www.example.com:名称堆和Heroku

9w11ddsr  于 2022-11-24  发布在  其他
关注(0)|答案(1)|浏览(725)

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

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

https://www.example.com。我使用Heroku和Namecheap。
以下是我的步骤:
1.在Heroku中,我将www.example.com添加到我的域中,并启用SSL。
1.在Namecheap上,我创建了一个CNAME记录,主机为wwwwww.example.com.herokudns.com.
1.在Namecheap上,我创建了一个URL Redirect记录,主机为@https://www.example.com/
通过这些步骤,只要我在服务器端将http请求重定向到https请求(例如,将http://www.example.com/重定向到https://www.example.com/),一切都可以正常工作。
我唯一不明白的是如何将https://example.com重定向到https://www.example.com。从我所读到的内容来看,这似乎是ALIAS记录所能完成的。不幸的是,Namecheap似乎没有这种类型的记录可用。
是否可以使用Namecheap获得此行为,或者我必须使用其他DNS提供程序?

vltsax25

vltsax251#

对于任何仍然存在这个问题的人,我找到了一个解决方案,用Namecheap将根域重定向到子域。
1.我将我的子域例如www.example.com指向我的网站位置(在这种情况下是Github页面)
1.我为@ host创建了一个CNAME记录,并将其值作为我的子域
这会将我的根域重定向到我的子域。

相关问题