dudu你好,我有一个问题困扰了我好几天,原因是因为IIS URL重写组件的配置太复杂,看不懂。
我网站已经配置了HTTPS,但我又不想做全站HTTPS,
我现在要把一个特定的URL转向到HTTPS,例如我想把登录页面重定向到HTTPS。
http://www.test.com/login.aspx重定向到https://www.test.com/login.aspx,
这个规则应该如何书写呢?
注意,我不是想全站跳转到HTTPS,只是某几个特定的页面。
跪求!多谢。
url重写规则如下:
<rewrite>
<rules>
<rule name="Redirect to HTTPS" stopProcessing="true">
<match url="(^login\.aspx)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{SERVER_NAME}/{R:1}" redirectType="Permanent" />
</rule>
</rewrite>