首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IIS7重定向最佳实践

IIS7重定向最佳实践
EN

Stack Overflow用户
提问于 2011-11-09 20:23:48
回答 1查看 523关注 0票数 1

我正在寻找使用IIS7和ASP.net的安全站点重定向的“最佳实践”方法。假设我有两个域名:

  • mydomain.com
  • mydomain.net

每一个都有一个www子域。

我有一个EV证书,它使用公共名称:

  • www.mydomain.com

因此,用户可以通过8种不同的方式访问站点:

代码语言:javascript
运行
复制
- http://mydomain.com
- http://mydomain.net
- http://www.mydomain.com
- http://www.mydomain.net
- and also using https://

为了使用户不接收证书错误,必须将其定向到

代码语言:javascript
运行
复制
 - https://www.mydomain.com

在确保IIS只提供安全内容的同时,使用户透明地工作的最佳方法是什么?在过去,我使用web.config重定向到这样的子页面:

代码语言:javascript
运行
复制
<system.webServer>

<httpRedirect destination="https://www.mydomain.com/secureSubPage" />

或在公共基页中使用此块的通配符证书:

代码语言:javascript
运行
复制
 if (!Request.IsSecureConnection)
    {
        Response.Redirect(Request.Url.ToString().Replace("http:", "https:"), true);
        return;
    }
    if (!Request.Url.ToString().Contains(".com"))
    {
        Response.Redirect(Request.Url.ToString().Replace(".net", ".com"), true);
        return;
    }
EN

回答 1

Stack Overflow用户

发布于 2011-11-09 20:56:04

我会使用UrlRewrite,我总是将它用于子域:

使用URL重写2.0自动将HTTP请求重定向到IIS 7上的HTTPS

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8071132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档