1

我在使用 IIS 重写规则来处理将旧域重定向到我的新域和新实施 SSL 连接的所有场景时遇到问题。

这是我现在配置的规则。

代码

因此,当用户使用 http:// 进入旧域时起作用的是,如果用户使用 http:// 进入新域

不起作用的是当用户使用 https:// 进入旧域时,用户会看到错误“SSL 证书与域不匹配”。

任何人都对如何结合这两个规则来处理所有场景有任何想法。

4

1 回答 1

0

所以事情刚刚开始在我的脑海里响起,我相信我已经找到了自己的答案。答案是我不能按照我现在的方式去做。

我在这篇文章中找到了原因

由于 SSL 握手是在 URL 重写模块处理的任何请求之前完成的,因此我必须在站点上激活两个证书。现在因为这是 IIS,并且 ssl 证书只能分配给单个 IP,我将不得不获得第二个公共 IP 并将旧域绑定分配给新 ip,然后我编写的 url 重写规则应该可以工作.

于 2013-05-17T16:03:54.923 回答