我发布这个是因为与 Namecheap/Heroku 相关的其他问题都没有帮助我。
似乎不可能有一个同时满足这两个条件的配置:
- https://example.com、https://www.example.com、http://example.com、http://www.example.com最终都会加载该站点
- 电子邮件被正确路由到contact@example.com
这似乎不可能的原因是,为了让 MX 电子邮件记录在 Namecheap 上工作,裸域不能有 CNAME 记录。但是为了使https://example.com正常工作,Heroku 要求我为裸域设置一个 CNAME(主机 @,值为 example.com.herokudns.com)
我尝试对访问https://www.example.com的裸域使用 URL 重定向记录,但这不包括https://example.com的情况。但这是我最接近所有案例都有效的方式。
我最终不在乎重定向是否发生在 www。版本。我只需要为裸域和非裸域以及 https 和非 https 情况加载内容。
因此,除了关闭 Namecheap 之外,我如何才能正确加载所有域并让电子邮件正常工作?