1、购买SSL证书,参考:http://www.cnblogs.com/yipu/p/3722135.html

2、IIS7 / IIS 7.5 下绑定 HTTPS 网站(购买Wildcard SSL泛域名证书可绑定多个子域名)参考上文

3、下载安装URL重写模块:Microsoft URL Rewrite Module

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

4、取消勾选“SSL设置”-》“要求 SSL”

5、ASP.NET站可直接修改web.config(与“6、IIS配置图示”效果相同),例如:见<rewrite>...</rewrite>节点

<?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>

6、IIS配置图示(图形化的操作过程,与上步效果相同,适用于asp/php等站)

选择要配置的网站,如:,找到“URL重写”,没有的话看上面第3步

进入“URL重写”模块,点击“添加规则”

选择“空白规则”

名称:HTTP to HTTPS redirect

模式:(.*)

条件输入:{HTTP}

模式:off 或 ^OFF$

 或 

重定向URL:https://{HTTP_HOST}/{R:1}

重定向类型:已找到(302) 或 参阅其它(303)

配置完成后“应用”到当前站点:

URL重写配置结果:

至此配置完成!

参考网站:

http://www.iis-aid.com/articles/how_to_guides/redirect_http_to_https_iis_7

http://www.jppinto.com/2010/03/automatically-redirect-http-requests-to-https-on-iis7-using-url-rewrite-2-0/

http://webactivedirectory.com/iis-microsoft/redirect-http-to-https-on-microsoft-iis-7-and-7-5/

http://blog.csdn.net/xuhuojun/article/details/6137154

转载于:https://www.cnblogs.com/kevin860/p/11179276.html

IIS7 / IIS7.5 URL 重写 HTTP 重定向到 HTTPS(转)相关推荐

  1. IIS URL重写实现重定向

    IIS HTTPS 不带 www 重定向到带 www URL重写软件下载 : IIS HTTP 重定向到 HTTPS: 添加一个独立响应 http 请求网站,在这个网站下面配置 URL重写,重定向到H ...

  2. IIS,URL重写和重定向

    Using URL Rewrite Module 2.0 | Microsoft Docshttps://docs.microsoft.com/en-us/iis/extensions/url-rew ...

  3. nginx重写与重定向区别_nginx学习十一 rewrite url重写以及重定向

    语法 Syntax:rewrite regex replacement [flag]; Default: -- Context:server,location,if ## 其中 flag 有: ## ...

  4. .htaccess技巧: URL重写(Rewrite)与重定向(Redirect)

    http://lesca.me/archives/htaccess-rewrite.html/comment-page-1#comment-16045 目录 Table of Contents 一.准 ...

  5. asp.net url重写相关技术问题整理

    1.IIS7配置URL重写需要注意系统是32位还是64位的 在IIS7配置URL重写的时候,需要添加"脚本映射",如果是64位系统,会有两个地方存放.net framework分别 ...

  6. tp3 普通模式url模式_[tp3.2.1]开启URL(重写模式),省略URL中的index.php

    重写模式(省略url中的index.php) 在apache配置文件httpd.conf中,查找 1.mod_rewrite.so, 启动此模块 2.AllowOverride , 值= All 3. ...

  7. Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解(1)

    大纲 一.前言 二.环境准备 三.安装与配置Nginx 四.Nginx之反向代理 五.Nginx之负载均衡 六.Nginx之页面缓存 七.Nginx之URL重写 八.Nginx之读写分离 注,操作系统 ...

  8. 使用URLRewriter实现URL重写

    优点 1)隐藏真实URL,提高安全性 2)更加友好的URL,好记(看博客园就行知道啦) 3)便于搜素引擎收录 ......... 可能的缺点 使用URL重写可能导致: 1)图片路径的问题 2)CSS路 ...

  9. 在ASP.NET中重写URL 方法三:在IIS7中使用HttpModule 实现无扩展名的URL重写

    上述的HttpModule方法在你要重写的URL含有.aspx 扩展名或者包含另一个被设置为ASP.NET处理的扩展名的情形下一切都工作.你这么做的话,不需要任何特定的服务器配置,你只要把你的应用拷贝 ...

最新文章

  1. 第四章 对象的类型和动态绑定
  2. 分布式锁 分布式系统
  3. 关于收集,标准化和集中化处理Golang日志的一些建议
  4. 联想如何安装linux系统安装步骤,加速本本的启动 - 在ThinkPad上安装Ubuntu的全过程详解_Linux教程_Linux公社-Linux系统门户网站...
  5. CentOS7 Nexus安装
  6. python函数chr_python函数之chr(i)
  7. eclips断点调试
  8. 金蝶精斗云PDA移动扫码入库出库,搭配蓝牙打印机打印单据小票
  9. Python 中常用的保留字(关键字)详解
  10. 搭建自己的网站(服务器羊毛篇)
  11. 智能家居的应用研究现状
  12. UDP协议全面实验分析详解
  13. iOS App托管和分发搭建
  14. 【Oauth2】SpringBoot整合Oauth2实现认证授权
  15. Android开发高手课笔记 - 01 崩溃优化(上):关于“崩溃”那点事
  16. 上海地铁票价涨幅对比 2005-9-15执行
  17. SPM12入门案例3
  18. oracle的opm,Oracle OPM Demo流程
  19. 送给前端的你,推荐几篇前端汇总文章
  20. [机缘参悟-34]:光锥之内皆命运

热门文章

  1. 局部刷新时间 jsp_局部区块多个报表 TAB 页切换及局部区块的参数查询
  2. python写扫雷脚本_Python自动扫雷实现方法
  3. php生成静态页面并预览
  4. 【深度学习笔记】‘module‘ object has no attribute ‘xfeatures2d‘
  5. 使用idea编写第一个Java程序
  6. Java 按位与 Java代码_(Java)按位与运算符-是否用于减少前一个位间隔?
  7. java xml 变量替换_Java JAXB如何将XmlElements重新定义为现有变量
  8. 小米运动蓝牙耳机重新配对_运动高颜值蓝牙耳机推荐,开学选购蓝牙耳机必备攻略...
  9. at指令 fpga_FPGA毕设系列 | 无线通信
  10. uvc音频传输协议_蓝牙中的三种音频编码:Apt-X、SBC、AAC,请问分别有什么区别?...