IIS重写/重定向规则

时间:2018-06-26 07:46:21

标签: asp.net xml iis https server

我的IIS 10 Web服务器有问题,我编写了以下规则:

<rule name="Redirect to www" enabled="true" stopProcessing="true">
    <match url="(.*)" />
        <conditions trackAllCaptures="false">
            <add input="{HTTP_HOST}" pattern="^domain.bg$" />
        </conditions>
    <action type="Redirect" url="https://www.domain.bg/{R:1}" redirectType="Permanent" />
</rule>

<rule name="HTTP/S to HTTPS Redirect" enabled="true" stopProcessing="true">
    <match url="(.*)" />
        <conditions logicalGrouping="MatchAny">
            <add input="{SERVER_PORT_SECURE}" pattern="^0$" />
        </conditions>
    <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
</rule>

,但是由于某些原因它们不起作用。我已经安装了URL重写模块。

我想编写规则,以便在浏览器或http://domain.bg或www.domain.bg或http://www.domain.bg中编写domain.bg时,所有这些都将重定向到https://www.domain.bg。我在正确的道路上吗?

0 个答案:

没有答案