所以我有www.old-domain.com
,我们刚刚转移到www.new-domain.com
old-domain.com
的服务器有一个 SSL 证书,可以同时处理http://www.old-domain.com
和https://old-domain.com
www.new-domain.com
还能够使用 SSL,并安装了证书。
在old-domain.co
m 的 DNS 记录中,我已将所有流量路由到new-domain.com
在 NGINX 服务 www.new-domain.com 上,我把它放在我的“默认”设置文件的顶部:
server {
listen 80;
server_name old-domain.com www.old-domain.com;
return 301 https://new-domain.com$request_uri;
}
是否足以将流量正确重定向到新域,无论他们使用http://old-domain.com
还是https://old-domain.com
?
我怀疑这还不够的原因是因为在更新 DNS 记录后我得到了这个:
- http://old-domain.com -> 工作
- https://old-domain.com -> 浏览器警告“不安全”并提供不安全的继续。
注意:
- http://new-domain.com -> NGINX 指向https://new-domain.com
- https://new-domain.com -> 工作
显然我错过了一些东西。
只要旧系统的证书仍然有效,就让旧系统进行重定向