【发布时间】:2017-09-02 03:02:24
【问题描述】:
我正在尝试将所有请求重定向到:
https://example.com
http://www.example.com
http://example.com
到https://www.example.com。我正在使用 Heroku 和 Namecheap。
这是我的步骤:
- 在 Heroku 中,我将
www.example.com添加到我的域中,并启用了 SSL。 - 在 Namecheap 上,我创建了一条
CNAME记录,主机为www到www.example.com.herokudns.com. - 在 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 提供商?
【问题讨论】:
-
你的网络服务器是什么?你有权访问
.htaccess文件吗? -
这是我想弄清楚的。 @hetelek 在过去两年中对此有什么运气吗?谢谢!
-
一个相关的问题/答案,它适用于 GitHub,但它也可能适用于 Heroku:stackoverflow.com/a/9123911/3345375
-
在这里查看这个答案stackoverflow.com/a/58144352/5327882
标签: redirect heroku dns namecheap