IIS7 IIS8 http自动跳转到HTTPS(80端口跳转443端口)(图文)
IIS7需要先确认是否安装 “URL REWRITE2 ” 伪静态模块 , 如果您已经安装可以跳过
URL REWIRTE (伪静态模块)
下载地址 : http://www.iis.net/downloads/microsoft/url-rewrite
第一步: 选择站点, “URL 重写”,如果安装的是英文版的 应该是【Url rewrite】

第二步: 添加 “ 空白规则”

第三步:添加规则
名称 : HTTPS
匹配URL 模式: (.*)
添加条件: 条件: {HTTPS} 模式: off
操作类型选择:重定向
重定向URL: https://{HTTP_HOST}/{R:1}

然后保存即可
最后效果图

条件中的逻辑分组处理
首先参考上图中的逻辑分组信息。
| 输入 | 类型 | 模式 | 是否忽略大小写 | 备注 |
|---|---|---|---|---|
| {HTTPS} | 与模式匹配 | ^OFF$ | YES | 此项用来匹配你的请求是HTTPS还是HTTP |
| {HTTPS_HOST} | 与模式不匹配 | ^(localhost) | YES | 如果你是本地的localhost不会重定向到SSL |
高级版(直接把伪静态添加到web.config)
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?@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> |
到此这篇关于IIS7 IIS8 http自动跳转到HTTPS(80端口跳转443端口)的文章就介绍到这了
- 上一篇
nginx优化的几点方法(图文)
一.优化Nginx并发量 1 2 3 [root@proxy ~]# ab -n 2000 -c 2000 http://192.168.4.5/ Benchmarking 192.168.4.5 (be patient) socket: Too many open files (24) //提示打开文件数量过多 修改Nginx配置
- 下一篇
使用ssh连接docker服务器的方法(图文)
docker是一个容器,里面可以放各种软件,放了ubuntu的话,这个容器就可以看做ubuntu在其他环境使用。下载就按照教程中的来,没啥好说的,放出菜鸟里的安装教程https://www.runoob.com/docker/windows-docker-install.html主要
相关文章
- 连续20次安全入口验证失败,禁止1小时(图文)
- windows2003系统怎么能让硬盘符一直存在?(图文)
- 连接docker里面的mysql失败解决方法(图文)
- 解决Windows10下无法对docker容器进行端口访问的操作(图文)
- IIS7 IIS8 http自动跳转到HTTPS(80端口跳转443端口)(图文)
- Centos7安装Docker(图文)
- 【建站中网站打不开】HTTP 错误 403.1禁止访问的解决方法(图文)
- 使用phpMyAdmin从备份中恢复MySQL数据库教程(图文)
- 怎么使用phpMyAdmin正确导出MySQL数据库? (图文)
- 怎么使用phpMyadmin优化MySQL数据库?(图文)

微信收款码
支付宝收款码