我的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。我在正确的道路上吗?