【发布时间】:2022-02-04 23:10:19
【问题描述】:
我在 web.Config 文件中添加了一条新规则以重定向到 HTTPS。它在本地主机中工作,但是一旦我将它部署到开发环境,重定向就不起作用了。我怎样才能让它工作?
<system.webServer>
<rewrite>
<rules>
<rule name="Force HTTPS" enabled="true" stopProcessing="true">
<match url=".*" ignoreCase="false"/>
<conditions logicalGrouping="MatchAny" trackAllCaptures="false">
<add input="{HTTPS}" pattern="off"/>
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent"/>
</rule>
</rules>
</rewrite>
</system.webServer>
【问题讨论】:
标签: c# http redirect https https-redirect