0

我在 Web.config 文件中有以下 ASP.NET 重写规则:

        <rule name="Redirect to HTTPS" stopProcessing="true">
          <match url="(.*)" />
          <conditions>
            <add input="{HTTPS}" pattern="^OFF$" />
          </conditions>
          <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
        </rule>

虽然这会将 www.mysite.com 和http://www.mysite.com重定向到https://www.mysite.com,但如果省略 www 部分,它将不会重定向。我还尝试在自定义操作过滤器属性中进行重定向,但这也不起作用。我需要做什么来解决这个问题?

PS我正在使用自签名证书进行开发。

4

0 回答 0