我正在尝试重写一些网址,我过去曾这样做过,但由于某种原因,这次它不会坚持下去。这是规则:
<rule name="Force HTTPS - Test.aspx" patternSyntax="ECMAScript" stopProcessing="true">
<match url="^Templates/Test\.aspx" />
<conditions>
<add input="{HTTP_HOST}" pattern="^my\.domain\.com$" />
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://my.domain.com/Templates/test.aspx" />
</rule>
它应该采用http://my.domain.com/Templates/test.aspx并重定向到https://my.domain.com/Templates/test.aspx。
不幸的是,无论我尝试什么,它都无法正常工作......