IIS7 IIS8自动跳转到HTTPS 301重定向http到https
前面记录赛门铁克Symantec SSL免费证书简易安装的方法,不再一一赘述,以下是记录http跳转到https的方法,个人习惯使用IIS,所以只转载IIS的重定向方法,验证无误。
IIS7需要先确认是否安装 “URL REWRITE2 ” 伪静态模块 , 如果您已经安装可以跳过
URL REWIRTE (伪静态模块)
下载地址 : http://www.iis.net/downloads/microsoft/url-rewrite
第一步: 选择站点, “URL 重写”,如果安装的是英文版的 应该是【Url rewrite】
第二步: 添加 “ 空白规则”
第三步:添加规则
名称 : HTTPS
匹配URL 模式: (.*)
条件:
1、{HTTP_HOST} 模式: ^(localhost) 类型:与模式不匹配
2、{HTTPS} 模式: ^OFF$ 类型:与模式匹配
操作类型选择:重定向
重定向URL:https://{HTTP_HOST}/{R:1}
重定向类型:参阅其他(303)
然后保存即可
高级版(直接把伪静态添加到web.config)
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Redirect To HTTPS" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTP_HOST}" pattern="^(localhost)" negate="true" /> <add input="{HTTPS}" pattern="^OFF$" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
推荐栏目
本站推荐
- 修改苹果CMS 8 模板文件名
- 解决PC端和移动端互相问权限不够的问题
- 手动解决宝塔BT IIS中设置404/403错误页
- 网页顶部莫名其妙的BUG-空隙
- DirectAdmin面板安装免费的SSL证书
- 设置windows远程桌面会话断开重置时间
- 百度HTTPS认证失败
- IIS7 IIS8自动跳转到HTTPS 301重定向http
- IIS多站点多域名同时部署多个不同SSL证书
- 赛门铁克Symantec SSL免费证书简易安装
- IIS6 IIS8如何安装免费赛门铁克证书
- 阿里云Windows ECS 实例挂载数据盘
- Windows Server 2012 R2 显示我的电脑等
- 火车头如何采集缩略图,简单教程
- 黑屏死机 刷机拯救你的电视
- 酷开55K1 卡在开机启动中的解决方法
- 如何限制输入框的字数
- DedeCMS漏洞频发 安全联盟提供顽固木马后
- 网站实用跳转代码集合
- IIS7上安装PHP-5.3.27教程
百度站内搜索
Copyright © 2007-2014 海鬼 保留所有权利.
无心无力无时间来进行无用的备案
Theme by 海鬼 坚持不一定胜利 也许你在南辕北辙!