我将网站从 迁移oldsite.example
到了newsite.example
。
各个地方都强制使用 HTTPS,因此大多数指向旧网站的传入链接都将转到https://www.oldsite.example
。
我的oldsite.example
域名过去指向一个拥有证书的主机。但是,该域名现在重定向到newsite.example
,而该主机却包含该证书。
因此,使用直接链接的人就会https://www.oldsite.example/anything
收到SSL_ERROR_BAD_CERT_DOMAIN
错误。
我的问题如下:如何认证未附加任何托管的域名?
更多信息:
我的域名提供商是 OVH,重定向在那里设置
我的主机是 PythonAnywhere
答案1
我不知道你的问题是什么意思。没有“认证没有主机连接的域”这样的东西。
但您实际上可以通过为旧域安装 TLS 证书来解决问题。
答案2
经过进一步的研究和反复试验,我发现有两个好的解决方案:
.htaccess
为我的域名设置主机,这需要通过而不是通过 DNS重定向到新域名。使用 DNS 质询验证域名:如何使用 Let's Encrypt DNS 挑战验证?,感谢@Patrick Mevzek 指出这一点