【发布时间】:2017-08-22 17:10:52
【问题描述】:
我已添加此代码以在远程机器上运行以将所有 http 请求重定向到 https
<rewrite>
<rules>
<rule name="Redirect to https">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="Off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
我已经在本地机器上用这段代码运行了这个 api 并得到了This site can’t provide a secure connection 没关系。
但是当我评论这段代码并再次运行 api 时,它无论如何都会重定向到 https。我怎样才能回到http?
【问题讨论】:
-
可能涉及HTTP Strict Transport Security 之类的声音。
-
@mason 是的,完全正确。我没有找到好的解决方案,但this answer 对我来说已经足够好了。感谢您的帮助。
-
@mason 如果你愿意回答我会将其标记为已接受
标签: asp.net