iis7.0 iis8.0如何实现将http自动跳转到https访问网站


iis7.0 iis8.0如何实现将http自动跳转到https访问网站

文章插图
IIS7.0、IIS8.0服务器的SSL证书文件
2、将申请下来的SSL证书上传到网站服务器上 , 接着就是安装网站的SSL证书 , 具体步骤方法如下图所示:

iis7.0 iis8.0如何实现将http自动跳转到https访问网站

文章插图
iis7.0 iis8.0的服务器证书
首先找到IIS7.0、iis8.0的网站服务器证书选项 , 并且双击打开 , 弹出如下界面:

iis7.0 iis8.0如何实现将http自动跳转到https访问网站

文章插图
iis7.0 iis8.0服务器SSL证书导入界面
先单击选择左边的导入 , 弹出的是网站服务器SSL证书导入界面 , 如上图所示 , 证书文件方框内选择网站的SSL证书 , 下方填入网站的SSL证书的密码 , 点击确定 , 就完成了网站SSL证书的导入 。
二、网站SSL证书配置 , 实现http自动跳转到https
1、找到站点的“URL 重写”功能 , 如果安装的是英文版IIS8.0的 , 那么名称应该是【Url rewrite】 , 如下图所示:

iis7.0 iis8.0如何实现将http自动跳转到https访问网站

文章插图
站点URL重写功能
2、添加 “ 空白规则”

iis7.0 iis8.0如何实现将http自动跳转到https访问网站

文章插图
URL重写空白规则添加界面
URL重写空白规则如下:
名称 :http to https
匹配URL 模式: (.*)
展开条件
条件输入:{HTTPS}
模式:^OFF$
URL规则:
操作类型:重定向
【iis7.0 iis8.0如何实现将http自动跳转到https访问网站】 重定向URL:https://{HTTP_HOST}/{R:1}
重定向类型:永久(301)或已找到(302)

iis7.0 iis8.0如何实现将http自动跳转到https访问网站

文章插图
URL重写空白规则
添加完成以上URL重写空白规则后 , 点击右边的“应用”就完成了URL重写空白规则的添加 , 如下图所示:

iis7.0 iis8.0如何实现将http自动跳转到https访问网站

文章插图

完成URL重写空白规则添加后 , 效果如下图所示:

iis7.0 iis8.0如何实现将http自动跳转到https访问网站

文章插图

条件中的逻辑分组处理 , 首先参考上图中的逻辑分组信息 。

iis7.0 iis8.0如何实现将http自动跳转到https访问网站

文章插图

如果你嫌麻烦可以直接把以下伪静态规则直接添加到web.config文件中 , 一样的可以生效 , 大兵亲自测试过
<?xml version=”1.0″ encoding=”UTF-8″?>



//网站404页面设置
//网站404页面设置




? //网站默认文档设置
? //网站默认文档设置
? //网站默认文档设置
//网站默认文档设置
? //网站默认文档设置
? //网站默认文档设置
? //网站默认文档设置
? //网站默认文档设置
? //网站默认文档设置
? //网站默认文档设置



? //网站http自动跳https规则设置









//网站http自动跳https规则设置

相关经验推荐