我的知识记录

带 www 跳转到不带 www在Tomcat上的实现_付费 EV 证书配置与301规则

Java 站点从 HTTP 切 HTTPS,带 www 跳转到不带 www 是权重不丢的关键。Tomcat 加载 付费 EV 证书,再配 redirectPort 与安全约束,整站 301 能在 24 小时内被百度识别。

付费 EV 证书 拿到手先核对域名、颁发者、有效期。Tomcat 要求证书链完整,中间证书漏掉会导致部分浏览器和百度蜘蛛抓取失败。用 OpenSSL 转换时把完整链写进 JKS,一次到位。

配置参考(keytool 导入 PFX 到 JKS): ``` keytool -importkeystore -srckeystore 域名.pfx -srcstoretype PKCS12 -destkeystore 域名.jks -deststoretype JKS ```

Tomcat 的 443 Connector 配置要点:SSLEnabled="true",scheme="https",secure="true",keystoreFile 与 keystorePass 正确填写。80 端口 Connector 保留并加 redirectPort="443",配合 web.xml 的 security-constraint 实现强制 HTTPS。

web.xml 加 security-constraint,web-resource-collection 里 url-pattern 填 /*,auth-constraint 留空,user-data-constraint 里 transport-guarantee 填 CONFIDENTIAL。容器检测到请求走 HTTP,会自动返回 302 或 301 跳到 HTTPS。要严格 301,配合 redirectPort 或在反代层做 Rewrite。

上线后 24 小时内观察百度抓取。站长平台提交 HTTPS 认证,把 HTTP 版本设为改版跳转目标,提交改版规则。旧地址返回 301,新地址返回 200,百度会在 1 到 4 周内把收录和权重迁移过去,期间不要关闭 301。

HTTPS 对百度排名有明确加成,权重传递 要同步做。页面里的 canonical 指向 HTTPS 版本,sitemap 全部换成 HTTPS 链接, robots.txt 里的 Sitemap 地址也更新。旧 HTTP 外链不用主动改,301 会把权重带过来,强行改外链反而可能触发异常。

带 www 跳转到不带 www在Tomcat上的实现_付费 EV 证书配置与301规则

标签:

更新时间:2026-08-26 23:41:32

上一篇:万网虚拟主机404 页路径配置_404状态码检测与常见问题排查

下一篇:网站重启后无法访问_服务未启动与配置丢失解决