使用https从aaa.com到bbb.com的重定向域的DNS

时间:2019-03-12 15:27:48

标签: redirect dns

我们有旧站点https://www.aaa.com托管在GoDaddy上的aaa.com的Azure和DNS上。 现在,我们为Azure上的bbb.com创建了托管在AWS和DNS上的新站点https://www.bbb.com
我需要所有点击https://www.aaa.com链接的用户都可以到达https://www.bbb.com

我的旧主机已不存在,并且我不想为* .aaa.com域续订SSL证书。 我试图将@ .aaa.com的A记录更改为指向bbb.com IP, www.aaa.com的CNAME指向www.bbb.com
另外,我在.htaccess文件中添加了以下内容:

RewriteEngine开启
RewriteCond%{HTTP_HOST} ^(www。)?aaa.com $
RewriteRule ^ /?$ https://www.bbb.com/ [R = 301,L]

在两种情况下,我都遇到证书错误,并且在浏览器地址栏中看到https://www.aaa.com

什么是最好的方法?

1 个答案:

答案 0 :(得分:0)

无法在DNS中进行重定向。 DNS仅控制哪个服务器获取请求。因此,无论您使用A记录还是CNAME记录,结果都是相同的。浏览器仍将尝试与您的网络服务器联系,以寻找www.aaa.com

使用.htaccess文件可以使您步入正确的轨道。但是您将需要拥有www.aaa.com的有效证书,才能使其工作而不会出现证书错误。不过,您可以get a free Let's Encrypt certificate。您不必为此付费。