【发布时间】:2015-05-15 09:27:04
【问题描述】:
在我们的网站上,某些部分或页面涉及敏感的用户或帐户信息。我想强制用户在 HTTPS 下浏览这些页面。而其他具有公共内容的页面应该在 HTTP 下可用。我打算在 IIS 上安装 url Rewrite 模块并编写规则来实现这一点。我不确定如何在 web.config 中编写重定向规则。
服务器:IIS 7.5
SSL 下的页面示例:
mywebsite.com.au/login
mywebsite.com.au/login/
- mywebsite.com.au/member
- mywebsite.com.au/member/dashboard
- mywebsite.com.au/member/account
- mywebsite.com.au/member/.......
所有不属于上述 URL 模式的页面应仅在 http 下浏览。
【问题讨论】:
-
这是 MVC 吗?如果是这样,您可以使用过滤器更干净地实现这一点。
-
它是 MVC,但建立在名为 Umbraco 的内容管理系统之上。我不想对 Umbraco 代码进行任何更改。
标签: asp.net iis url-rewriting iis-7.5