我有如下特殊网址:
http://localhost:8181/Portal/Home/Default.aspx
我想重定向到此URL
https://localhost:8181/Portal/Home/Default.aspx
我将此配置设置为“ web.config”,但这没用。
<rewrite>
<rules>
<rule name="HTTP/S to HTTPS Redirect" enabled="false" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{SERVER_PORT_SECURE}" pattern="^0$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URL}" redirectType="Permanent" />
</rule>
<rule name="http tp https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{PATH_INFO}" redirectType="SeeOther" />
</rule>
</rules>
</rewrite>
注意:当我输入不带“ HTTP”的网址时,就可以了,并成功重定向了。
我应该怎么做才能使此过程正常工作?