我有一个存储在 azure 上的网站,我为此获得了 SSL 证书。我正在尝试将 www.mywebsite.com 重定向到https://www.mywebsite.com但没有成功。
我正在使用以下代码来更改部署我的项目的 IIS 的配置:
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect to HTTPS">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
<add input="{URL}" pattern="/$" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
</conditions>
<action type="Redirect" url="https://{SERVER_NAME}/{R:1}" redirectType="SeeOther" />
</rule>
</rules>
</rewrite>
但是当我输入我的 URL 时,它不会重定向到 https。
顺便说一句,重写似乎无法被 Intellisense 识别。