我想在注册商本身(但在自己的服务器上)没有 SSL 证书的情况下将https://example.com
二级域重定向/转发到子域。https://www.example.com
我的问题是,我没有静态 IP,所以不能使用 A-Record / AAAA-Record,只能使用 DynDNS 地址。还尝试了 Alias / A-Name,但他们只将 SLD 重定向到 SLD。简单转发不考虑SSL,只考虑简单http。我也很满意,通过自己的服务器重定向它,但 SLD 无论如何都不能转发到我的服务器,因为它必须通过动态 dns 服务(只有子域)连接。
(拥有 namecheap 作为注册商和 DynDns)
我找到了 FreeCodeCamp 的这篇文章,他们发布了解决方案。
您必须使用 ALIAS 记录(可以与 CNAME 记录结合使用)。
某些提供商没有这些选项(例如 United Domains),您可能必须转移到其他提供商。
然后你必须在你的服务器上添加两个 SSL 证书,在 NGINX 中看起来像这样: