新梦想网络 > 客服中心 > 独立服务器 > 正文缩放字号: [收藏本问题]

部署https(ssl)后设置301跳转将http跳转到https(win2008 iis7)

时间:2017-03-16来源:新梦想网络 作者:新梦想网络 点击:
在对应站点根目录下新建(通过ftp或登录后直接进入到D:\wwwroot\站点ftp命名目录\wwwroot创建)一个文件命名为web.config。
 
  编辑web.config文件写入以下规则:
 
  <?xmlversion="1.0"encoding="UTF-8"?>
 
  <configuration>
 
  <system.webServer>
 
  <rewrite>
 
  <rules>
 
  <rulename="301"stopProcessing="true">
 
  <matchurl="^(.*)$"ignoreCase="false"/>
 
  <conditionslogicalGrouping="MatchAll">
 
  <addinput="{HTTP_FROM_HTTPS}"pattern="^on$"negate="true"/>
 
  </conditions>
 
  <actiontype="Redirect"url="https://www.abc.com/{R:1}"redirectType="Permanent"/>#www.abc.com对应修改为您自已的域名
 
  </rule>
 
  </rules>
 
  </rewrite>
 
  </system.webServer>
 
  </configuration>
 
  注:discuz使用301方式强制将http跳转到https后会导致后台uc通信失败。
 

    TAG:

    下载此文章 (欢迎转载,请注明出处:http://www.xmxwl.net/help/member/20170316/13820.html)