请选择 进入手机版 | 继续访问电脑版
查看: 73|回复: 0

iis7 http跳转https的方法步骤

[复制链接]

217

主题

229

帖子

1226

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1226

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

发表于 2017-6-6 21:54:41 | 显示全部楼层 |阅读模式
        在不少的企业当中,网站设计出于安全的考虑使用了https协议,但同时公司也开放了80协议,不少用户因为输入网址的习惯不喜欢带上https协议,导致访问异常。最近一个客户也要求我帮助解决这个问题,客户的邮件服务器exchange 2010采用https,客户端部署有outlook anywhere,客户现在要求用户访问http://www.zhuzhouren.com.cn能够自动跳转到https://www.zhuzhouren.com.cn。具体操作如下:
        第一步:从微软的官方网站下载HTTP重写模块2.0(这里以64位为例):http://www.microsoft.com/downloa ... 8-b8fc-49dc7f951a00;如下图所示:
        第二步:在安装exchange 2010 CAS服务器上安装IIS重写模块rewrite_x64,安装完毕之后重启IIS服务,之后打开IIS控制台,发现多了一个组件,如下所示:
        第三步:双击“URL重写”,在右边窗体中选择“添加规则”,并添加一个空白规则,如下所示:
        第四步:添加以下规则,如图所示:(黄色部分是需要填写或选择的部分)
        第五步:继续填写未填写完成的部分,如下所示:
        第六步:点击右边空体上方的“应用”。
        第七步:添加http_host条件,如下所示:
图片上的模式有错误,更正模式为:^(localhost)
        最后确定完成所有设定,实际上上面的文件是改变了web.config的配置文件内容,关于exchange如何重定向某个子目录其实就非常简单,再此不再详细描述,可以参考其它篇文章。

<?xml version="1.0" encoding="utf-8"?><configuration>  <system.webServer>    <rewrite>      <rules>        <rule name="HTTP to HTTPS redirect" stopProcessing="true">          <match url="(.*)" />          <conditions>            <add input="{HTTPS}" pattern="off" ignoreCase="true" />          </conditions>          <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />        </rule>      </rules>    </rewrite>  </system.webServer></configuration>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
生活圈制作
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

SEO论坛是由SEO培训网株洲优商网络(zhuzhouren.com.cn)创立,是一个以免费分享SEO技术教程和SEO网站优化技术学习交流为目的SEO论坛,欢迎热爱搜索引擎优化站长加入交流,SEO技术交流群(497177874)
© 2001-2013 株洲优商网络SEO培训网 湘ICP备14002577号-2 Powered by Discuz!X3.2Template by 株洲优商网络    
快速回复 返回顶部 返回列表