我们的服务遍布中国

我们的服务遍布中国
乃至世界

光网所服务的品牌地域与城市
北京 天津 上海 广州 深圳 香港 厦门 江苏 浙江 山东
重庆 长沙 武汉 成都 西安 宁夏 丽江 青海 云南 乌鲁木齐
黑龙江 内蒙古 河北 ...
光网服务与合作的全球各地
美国 加拿大 德国 法国 英国 瑞士 意大利 荷兰
印度 日本 韩国 ...

不论你的品牌在何处
我们都可以提供完善的服务与帮助

致电

0512-56969630
您所在的位置:首页 > SSL证书

IIS7 / IIS7.5 URL 重写 HTTP 重定向到 HTTPS

发布时间:2016/10/23 20:52:48 浏览:121打印字号:

1、购买SSL证书,参考:http://www.gworg.cn/

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”

311143480718990.jpg

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等站)

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

311148403375700.jpg

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

311150001335456.jpg

选择“空白规则”

311150316651789.jpg

名称:HTTP to HTTPS redirect

模式:(.*)

311152540082770.jpg

311153541969382.jpg

条件输入:{HTTP}

模式:off 或 ^OFF$

311155022746417.jpg  311159038521581.jpg

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

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

311156281335653.jpg311200323993329.jpg

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

311157223831813.jpg

URL重写配置结果:

311157330401490.jpg

 

至此配置完成!

参考网站:

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