【发布时间】:2018-01-18 05:27:34
【问题描述】:
我尝试使用 web.config 将 http 重定向到 https url,并在 web.config 中更改如下代码。但它收到“HTTP 错误 500.19 - 内部服务器错误”的错误 请求的页面无法访问,因为该页面的相关配置数据无效。" 但是,如果我在 web.config 中删除此代码,它的工作正常。所以你能帮我做些什么改变它或它有什么问题吗?
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}"/>
</rule>
</rules>
</rewrite>
【问题讨论】:
标签: asp.net-mvc