博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IIS7如何实现访问HTTP跳转到HTTPS访问 转的
阅读量:4588 次
发布时间:2019-06-09

本文共 1489 字,大约阅读时间需要 4 分钟。

加几句,1、安装url重写模块,不需要重启IIS,安装完了就能用。个人感觉比 IIS REWRITE组件更好用,iis rewrite是安装第三方的那种,不缴费只可以把所有规则写在一起,不能区别站点,微软自己这个可以区别站点,把规则写在web.config

2、如果你已经安装了并且有规则,直接拷贝下面代码到 <rules></rules>节点中即可。

3、如果已经有其他规则,拷贝下面代码的时候,要放在其他规则前面。不然会有一点小误差。表现为假设你访问 m.xxxx.com/1233 ,它会跳转成了你rewrite之前的地址,比如转为 https://m.xxxx.com/product/?id=1233 。所以得放在所有规则之前,并去掉  stopProcessing="true"

<rule name="redirec to https" stopProcessing="true">

<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Temporary" />
</rule>

====

记录一下 以下是指定特定页面不跳转https

<rule name="redirec to https">

<match url="(.*)" />
<conditions>
<add input="{REQUEST_URI}" pattern="^/mapp/?$" negate="true" />
<add input="{REQUEST_URI}" pattern="^/mapp/mShop/?" negate="true" />
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Temporary" />
</rule>

 

======================以下配置过程,是转来的

系统:Windows server 2008 R2 

软件:IIS7 
配置方法: 
1.安装URL重写模块(默认是没有安装的)

32位的http://download.microsoft.com/download/4/9/C/49CD28DB-4AA6-4A51-9437-AA001221F606/rewrite_x86_zh-CN.msi 64位 http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi
  • 1
  • 2
  • 3
  • 4

2.服务器打开IIS,点击左侧对应的网站,然后在右面找到”URL重写”项 

这里写图片描述 
2.添加规则(点击右侧添加规则,选中空白规则,然后确定) 
这里写图片描述
3.给规则自定义一个名字(名称自便),模式:(.*) 
这里写图片描述 
4.添加条件 
这里写图片描述 
5.配置操作 
这里写图片描述 
6.点击右上角的应用 
注意: 
1.ssl设置取消”要求ssl” 
这里写图片描述 
2.当然你的网站要添加一条网站绑定 
这里写图片描述

这样配置就成功了

转载于:https://www.cnblogs.com/Jerseyblog/p/9187216.html

你可能感兴趣的文章
存储过程笔记
查看>>
C# 使用 ffmpeg 进行音频转码
查看>>
centos6.5下安装Nginx
查看>>
【NOI2007】社交网络
查看>>
1032 挖掘机技术哪家强
查看>>
PHP $_SERVER参数
查看>>
AtCoder Grand Contest 017 迟到记
查看>>
CodeForces - 858A k-rounding
查看>>
CF 622F (拉格朗日插值)
查看>>
javascript变量类型转换(简单记几个)
查看>>
python过滤 Kubernetes api数据
查看>>
量子测量
查看>>
教你配置安全的ProFTPD服务器(上)
查看>>
bzoj 1226: [SDOI2009]学校食堂Dining
查看>>
spm3构建多入口项目
查看>>
ios开发随笔第二天 简单动画的实现
查看>>
Python基础——5模块
查看>>
单链表是否相交
查看>>
iPhone X Web 设计
查看>>
文件描述符和文件指针的相互转换
查看>>