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

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

单下载文件文章显示网盘30天,自己及时保存! 查看下载常见问题说明? 单下载文件不包含安装或技术指导,下载之前认真看完常见问题说明! 遇到网盘链接失效无法下载,联系站长处理! 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!如果无意侵犯了您的权益请与我们联系,我们将在24小时内删除!