【发布时间】:2018-06-11 21:40:23
【问题描述】:
首先,我需要说的是,经过数小时的谷歌搜索,我找不到获得所需结果的方法。 问题来了:
- 我的网站有 2 个域,例如:(foo.com) 和 (bar.com)
- 我需要将 foo.com 域重定向到 HTTPS
- 我需要 bar.com 保持其 HTTP 并且不重定向到 HTTPS
我尝试了很多规则,但没有一个能奏效。例如:
<rule name="Force HTTPS" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
<add input="{REQUEST_URI}" negate="true" pattern="^(www.)?bar.com$$" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" />
</rule>
【问题讨论】:
标签: ssl https url-rewriting web-config