1. 主页 > 综合技术 >

宝塔面板301定向跟强制ssl的逻辑问题解决办法


宝塔后台设置一个网站绑定两个域名

xxx.com和www.xxx.com

同时开启301将xxx.com跳转到www.xxx.com跟强制SSl

用站长HTTP工具状态检测,会出现以下问题

xxx.com 301会显示https://xxx.com
访问xxx.com 会先访问到https://xxx.com 然后再跳到https://www.xxx.com
能不能直接从xxx.com直接跳转到https://www.xxx.com

以下提供可行的修复办法

Nginx 环境开启301定向到https://www.xxx.com

然后开启强制ssl再把网站配置里面443代码部分改成以下

 if ($server_port !~ 443){

        rewrite ^(/.*)$ https://www.xxx.com$1 permanent;

    }

Apache 环境开启301定向到https://www.xxx.com

然后开启强制ssl再把网站配置里面443代码部分改成以下

 RewriteCond %{SERVER_PORT} !^443$

        RewriteRule (.*)https://www.xxx.com$1 [L,R=301]

通过以上设置出现的效果是

访问xxx.com和www.xxx.com都会跳转到https://www.xxx.com,状态码全部是301

宝塔面板301定向跟强制ssl的逻辑问题解决办法,店家网

宝塔面板301定向跟强制ssl的逻辑问题解决办法,店家网


TAG标签:

会员中心注册     收藏此文档

网站部分内容由网上整理发布,如涉及内容版权和其它问题,请与我们联系删除

相关推荐

联系我们

在线咨询:点击这里给我发消息

微信号:1026273475

工作日:9:30-18:30,节假日休息