我有一个内部域iis服务器,它有一个绑定到https的网站
站点名称 和 站点名称.domain.com
但它也接受 http
站点名称 和 站点名称.domain.com
我想使用iis url重写进行重定向,这样当有人输入时 http://站点名称/?foo=bar 它重定向到 https://sitename.domain.com/?foo=bar
我也想重定向网址 https://站点名称/?foo=bar 到 https://sitename.domain.com/?foo=bar
我根本无法让这个工作
你可以尝试这个规则:
<rule name="test" stopProcessing="true">
<match url="^(.*)$" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^sitename$" />
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://sitename.domain.com/{R:1}" />
</rule>