域转发不使用HTTPS

时间:2017-05-04 00:34:50

标签: .htaccess ssl redirect plesk forwarding

我正在使用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请求。

2 个答案:

答案 0 :(得分:0)

您需要在旧域中拥有服务器,并且必须拥有旧域名的有效证书才能在https下提供重定向。

这是因为https的工作原理。首先必须建立安全连接,这需要证书。只有这样才能进行http请求和重定向响应。

答案 1 :(得分:0)

这项免费服务会将旧域名转发到新域名...

https://redirect.pizza/

在此设置帐户后,您需要在DNS中更新旧域的A记录和CNAME记录,以指向redirect.pizza服务器。

他们使用LetsEncrypt生成旧域的证书。我一直在使用它,并且效果很好。

请注意,这样做可能会使redirect.pizza在旧域上放置他们想要的任何内容,而不是转发到新域,因此您必须信任它们。如果您对此感到担心,则可以监视旧域,并且如果它们停止转发,则可以防御性地更新DNS,使其不再指向它们。