【问题标题】:Domain forwarding not working with HTTPS域转发不适用于 HTTPS
【发布时间】:2017-05-04 00:34:49
【问题描述】:

我正在使用带有 Plesk Onyx 17.0.17 的 CentOS Linux 7.3.1611 将 myolddomain.com 转发 (301) 到 mynewdomain.com。 mynewdomain.com 具有有效的 SSL 证书。

但是,如果我转到 https://myolddomain.com,则会收到证书错误并且不会转发域。我如何也让https://myolddomain.com 转发。我是否需要托管我的旧域并使用.htaccess 进行重定向?我不想让它保持原样,因为这意味着有重复的内容,这显然对 SEO 不利。

编辑

转发适用于所有非 https 请求。

【问题讨论】:

    标签: .htaccess ssl redirect plesk forwarding


    【解决方案1】:

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

    https://redirect.pizza/

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

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

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

    【讨论】:

    • 我无法让它工作。我在godaddy 89.41.169.49 添加了A 记录,但https 请求显示错误Secure Connection Failed
    【解决方案2】:

    您需要在旧域有一个服务器,并且它必须具有旧域名的有效证书,以便在 https 下提供重定向。

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

    【讨论】:

    • 我无法为我转发的每个域名购买通配符 SSL 证书。我从my.freenom.com 转发的免费域没有问题。不存在的 https 版本根本不加载,如果没问题,因为它不会产生重复的内容。
    猜你喜欢
    • 1970-01-01
    • 2017-10-28
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2017-12-30
    • 2013-09-24
    • 2019-05-21
    • 2017-06-04
    相关资源
    最近更新 更多