我有个问题。在IIS
我得到一个有两个端口80
和443(https)
. 我想将http
用户的所有请求重定向到https
. 我还添加了Rewrite rule to https
,但是当我在浏览器中输入时,http://localhost/site
它给了我相同的页面。我需要将用户重定向到httpS://localhost/site
.
也许这是因为我的本地配置?
我禁用Require SSL
了IIS
.
The rule is:
<rewrite>
<rules>
<rule name="HTTPS Redirect">
<match url="(.*)" ignoreCase="false" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="false" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}{REQUEST_URI}" />
</rule>
</rules>
</rewrite>
谢谢你。