【发布时间】:2013-05-11 18:56:57
【问题描述】:
我在使用 IIS 重写规则来处理将旧域重定向到我的新域和新实施 SSL 连接的所有场景时遇到问题。
这是我现在配置的规则。
所以当用户使用 http:// 进入旧域时起作用 此外,如果用户使用 http://
进入新域当用户使用 https:// 进入旧域时不起作用 向用户显示错误“SSL 证书与域不匹配”。
任何人都对如何结合这两个规则来处理所有场景有任何想法。
【问题讨论】:
-
当用户使用https://进入旧域时,他是否重定向到新域?为什么放一张图片而不是复制/粘贴 XML? :)
-
否 会向用户显示 newdomain.com 的证书与在浏览器地址栏中输入的 URL olddomain.com 不匹配的警告。如果用户承认差异并说继续,如果在旧域上找不到 404,则请求的结果。我使用了一张图片,因为我无法正确封装所有 XML 的“代码”格式。
-
旧域是否绑定到同一个网站(新证书的那个)?如果是,那么这是有道理的,因为为 domain.com 颁发的证书对 oldomain.com 无效
-
在写下我之前的评论时,我意识到我没有在端口 443 上绑定到 olddomain.com 的主机头。因此,为什么我找不到 404。我将 443 的绑定添加到 olddomain.com 并将 newdomain 证书分配给它。现在我仍然收到安全异常,说证书上的域与我输入的域不匹配,但在接受这一点后,我现在正确重定向到该站点 newdomain.com
标签: iis url-rewriting https rewrite