部署https(ssl)后设置301跳转将http跳转到https(win2008 iis7)
在对应站点根目录下新建(通过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通信失败。
相关问题
- 部署https(ssl)后设置301跳转将http跳转到https(tomcat)
- 部署https(ssl)后设置301跳转将http跳转到https(Nginx环境)
- 部署https(ssl)后设置301跳转将http跳转到https(linux)
- 云服务器:MySQL+ ServHA Mirror共享存储双机热备配置教程(Linux)
- 云服务器:SQLServer + ServHA Mirror 双机热备详细图文配置教程PDF
- linux系统云服务器快速排查系统是否被黑
- Windows系统云服务器快速排查系统是否被黑
- 服务器安全狗导致西部数码服务器mysql异常的处理办法
- phpstudy新建网站教程
- navicat for mysql新建数据库和数据库用户名的教程
下载此文章 (欢迎转载,请注明出处:http://www.xmxwl.net/help/member/20170316/13820.html)

