关于小米
27岁,山西运城人,职业电商经理人,前端开发工作者,从事过网站建设、网络推广、SEO、SEM、信息流推广、二类电商、网络运维、软件开发,等相关电商工作,经验较为丰富,小米技术社区致力于为广大从事Web前端开发的人员提供一些力所能及的引导和帮助 ...[更多]
E-mail:mzze@163.com
Q Q:32362389
W X:xiaomi168527
关于王飞
27岁,山西运城人,职业电商经理人,网络工程师兼运维,从事过运营商网络建设,企业网络建设、优化。数据中心网络维护等通过,经验丰富,座右铭:当自己休息的时候,别忘了别人还在奔跑。 ...[更多]
关于小艳
大于花一样的年龄,河南郑州是我家,2010年在北京接触团购网,2011年进入天猫淘宝一待就是四年,如今已经将设计走向国际化(ps:误打误撞开始进入阿里巴巴国际站的设计,嘿嘿)五年电商设计,丰富经验,从事过天猫淘宝阿里各项设计,店铺运营,产品拍摄;我将我的经历与您分享是我的快乐!座右铭:越努力越幸运! ...[更多]
E-mail:97157726@qq.com
Q Q:97157726
做SEO的都清楚,开通SSL证书之后,为了让域名权重尽可能聚集,我们期望达成下面3种跳转效果,全部流量归集到主域名 https://www.a.com:
http://a.com301 重定向到 https://www.a.com http://www.a.com 301重定向到 https://www.a.com https://a.com 301重定向到 https://www.a.com
这种做法可以让网站所有权重统一归集到https://www.a.com
但是在宝塔面板中直接配置,会遇到两种常见异常情况。
设置:a.com 重定向到 https://www.a.com
✅ http://a.com → https://www.a.com(正常)
✅ https://a.com → https://www.a.com(正常)
❌ http://www.a.com 返回状态码200,没有跳转至 https://www.a.com(异常)


✅ http://www.a.com → https://www.a.com(正常)
✅ https://a.com → https://www.a.com(正常)
❌ http://a.com 跳转到 https://a.com,而不是目标 https://www.a.com(异常)
问题根源:宝塔的「强制HTTPS」规则会写在Nginx配置文件最顶部。它不会区分裸域和www域名,收到http请求就直接在第一层把请求跳转到同域名的https。
因此 http://a.com 会先被强制HTTPS截胡,跳到 https://a.com,再执行第二条重定向跳转到www,产生两次跳转,不利于SEO。
关闭SSL设置中的【强制HTTPS】
保留宝塔重定向页面原有配置
进入站点【配置文件】,在 index index.php index.html index.htm default.php default.htm default.html; 上方插入下面代码片段
if ($scheme = http) {
return 301 https://www.a.com$request_uri;
}作用说明:实现裸域http/https都一跳直达www主域名。这条配置优先级高于宝塔自带强制HTTPS规则,解决 http://www.a.com 返回200状态码、不会301跳转的问题。
保存配置文件后重载Nginx配置,再使用浏览器开发者工具Network面板,逐一校验4个域名的跳转状态码。

即可实现权重归一的效果,棒。

本站内容均为小米原创,转载请注明出处:小米技术社区>> 域名SEO权重聚集完美配置方案-宝塔面板 301重定向,SSL强制HTTPS配置