如何使用 IIS ReWrite 从服务器名称重定向到完全限定域名

问题描述 投票:0回答:1

我有一个内部域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

我根本无法让这个工作

iis url-rewrite-module
1个回答
0
投票

你可以尝试这个规则:

<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>
© www.soinside.com 2019 - 2024. All rights reserved.