1

我的 web.config 文件中有这个:

<system.webServer>
    <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>
</system.webServer>

我检查了该规则是否已添加到 IIS 管理器中,但它似乎不起作用。我已经要求 SSL 关闭。

所以如果我去 webvts.mprin.com 或http://webvts.mprinc.com,我会得到 404 not found 错误。但是如果我去https://webvts.mprinc.com,一切正常。

4

1 回答 1

2

我的 SharePoint Web 应用程序遇到了这个问题。这是一个带有外联网扩展的内联网。Extranet 仅设置为 443。一旦我在 IIS 中的 Extranet 应用程序上添加了端口 80 的绑定,重定向就成功了。

于 2012-11-19T23:31:56.203 回答