首页文档

派胜OA高级技能:实现 HTTP 重定向到 HTTPS
出自 paioa.com  

SSL 证书可以对访客与网站之间往来传输的信息进行加密,保护数据传输的安全、隐私与完整性。
当访客进入网站的 SSL 保护页面时,浏览器栏会在 URL 地址中显示挂锁图标和 https:// 前缀。

现实中,用户习惯直接在浏览器中输入一个域名,然后回车访问,不会手动在域名前面加上 http:// 或者 https://。
这样域名前面的部分都是由浏览器自动填充,但是当前所有浏览器默认填充的都是 http://。
我们可以借助 URL 重写,将所有 http 的请求重定向到 https 。

(1)安装 Microsoft URL Rewrite
在服务器 Windows Server 2012/2016/2019 操作系统上安装 URL Rewrite。
官网下载  

(2)添加 URL 重写规则
PaiOA 2020 配置文件 "web.config" 已经包含此 URL 重写规则,只需把注释去掉即可。
使用记事本打开 PaiOA 2020 安装目录下 "web.config" 文件 ,找到类似下面特征的字符串,把注释 <!-- --> 去掉。
<rewrite>
    <rules>
        <rule name="HTTPS force" stopProcessing="true">
            <match url="^(.*)$" />
            <conditions logicalGrouping="MatchAll">
                <add input="{HTTPS}" pattern="off" ignoreCase="true" />
            </conditions>
            <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Found" />
        </rule>
    </rules>
</rewrite>

 出处:https://www.paioa.com/docs/p/http-rewrite.htm

「版权声明:本站原创文章,未经授权,不得转载」



首页  -  博客  -  服务条款  -  用户中心  -  联系我们

© PaiOA 2020 派胜科技 保留一切权利。