我正在使用CentOS Linux 7.3.1611与Plesk Onyx 17.0.17将myolddomain.com转发(301)到mynewdomain.com。 mynewdomain.com拥有有效的SSL证书。
但是,如果我转到https://myolddomain.com,则会收到证书错误,并且域名不会转发。我如何让https://myolddomain.com前进。我是否需要托管旧域并使用.htaccess
进行重定向?我不想留下它,因为这意味着有重复的内容,这显然对SEO不利。
修改
转发适用于所有非https请求。
答案 0 :(得分:0)
您需要在旧域中拥有服务器,并且必须拥有旧域名的有效证书才能在https下提供重定向。
这是因为https的工作原理。首先必须建立安全连接,这需要证书。只有这样才能进行http请求和重定向响应。
答案 1 :(得分:0)
这项免费服务会将旧域名转发到新域名...
在此设置帐户后,您需要在DNS中更新旧域的A记录和CNAME记录,以指向redirect.pizza服务器。
他们使用LetsEncrypt生成旧域的证书。我一直在使用它,并且效果很好。
请注意,这样做可能会使redirect.pizza在旧域上放置他们想要的任何内容,而不是转发到新域,因此您必须信任它们。如果您对此感到担心,则可以监视旧域,并且如果它们停止转发,则可以防御性地更新DNS,使其不再指向它们。