共享 Java 虚拟主机Resin部署SSL证书旧域名 301 到新域名完整教程_百度 HTTPS 认证
Java 站点从 HTTP 切 HTTPS,旧域名 301 到新域名 是权重不丢的关键。Resin 加载 阿里云免费证书,再配 redirectPort 与安全约束,整站 301 能在 24 小时内被百度识别。
免费证书有效期 90 天,付费证书 1 到 2 年。阿里云免费证书 部署到 Resin 前用 腾讯云证书工具 转换格式,记录好到期时间,提前 15 天续签,避免证书过期导致站点被浏览器拦截。
配置参考(server.xml 关键配置):
```
如果 Resin 前面挂了 Nginx 或 Apache 反代,SSL 可以卸载在前端,Resin 只跑 8080。反代层配置 443 证书与 80 跳转 443,再把请求转发到 127.0.0.1:8080,同时透传 X-Forwarded-Proto,避免应用里反复判断协议。
带 www 与不带 www 的首选域要定一个。Nginx 里单独写一个 server 监听 443、server_name 带 www,return 301 https://主域名$request_uri。Resin 层不用动,所有跳转集中在反代,规则清晰好维护。
上线后 24 小时内观察百度抓取。站长平台提交 HTTPS 认证,把 HTTP 版本设为改版跳转目标,提交改版规则。旧地址返回 301,新地址返回 200,百度会在 1 到 4 周内把收录和权重迁移过去,期间不要关闭 301。
整站 301 期间保持服务器稳定,返回码统一 301,不要出现 302、303、js 跳转、meta refresh 混用。百度对 301 的权重传递最完整,其他跳转方式会损失权重或被判定为作弊。跳转链不要超过 1 层,多层 301 会延迟收录迁移。

更新时间:2026-08-27 10:02:58
上一篇:西部数码 Java 主机HTTP 与 HTTPS 共存期平滑过渡怎么做_JBoss加载JKS 格式证书与301跳转配置