我的iis服务器上安装了通配符ssl证书 我将它用于我的域名mydomain.com 多个外部域和多个子域(mydomain.com) 指着我的网站 当我尝试浏览https://www.extdomain.com时(例如) 我收到了隐私错误:您的连接不是私密的 我需要将https重定向到仅针对外部域的http 我该怎么做? 我试图用url重写修复它 我想只为我的子域使用ssl证书 任何建议如何解决?
谢谢, Yosi
答案 0 :(得分:0)
理解你想要:
此规则将为您执行此操作(您只需将domain.com替换为您的域名):
<rule name="Redirect to https" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTPS}" pattern="off" />
<add input="{HTTP_HOST}" pattern="domain.com" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" />
</rule>
<rule name="Redirect to http" stopProcessing="true">
<match url=".*"/>
<conditions>
<add input="{HTTPS}" pattern="on" />
<add input="{HTTP_HOST}" pattern="domain.com" negate="true" />
</conditions>
<action type="Redirect" url="http://{HTTP_HOST}{REQUEST_URI}"/>
</rule>