我在使用 IIS 重写规则来处理将旧域重定向到我的新域和新实施 SSL 连接的所有场景时遇到问题。
这是我现在配置的规则。
因此,当用户使用 http:// 进入旧域时起作用的是,如果用户使用 http:// 进入新域
不起作用的是当用户使用 https:// 进入旧域时,用户会看到错误“SSL 证书与域不匹配”。
任何人都对如何结合这两个规则来处理所有场景有任何想法。
我在使用 IIS 重写规则来处理将旧域重定向到我的新域和新实施 SSL 连接的所有场景时遇到问题。
这是我现在配置的规则。
因此,当用户使用 http:// 进入旧域时起作用的是,如果用户使用 http:// 进入新域
不起作用的是当用户使用 https:// 进入旧域时,用户会看到错误“SSL 证书与域不匹配”。
任何人都对如何结合这两个规则来处理所有场景有任何想法。
所以事情刚刚开始在我的脑海里响起,我相信我已经找到了自己的答案。答案是我不能按照我现在的方式去做。
我在这篇文章中找到了原因
由于 SSL 握手是在 URL 重写模块处理的任何请求之前完成的,因此我必须在站点上激活两个证书。现在因为这是 IIS,并且 ssl 证书只能分配给单个 IP,我将不得不获得第二个公共 IP 并将旧域绑定分配给新 ip,然后我编写的 url 重写规则应该可以工作.