我的知识记录

Java主机动态地址 301 到伪静态地址配置指南_Jetty+PFX 格式证书+权重传递

很多站长在 共享 Java 虚拟主机 上装好证书就以为完事,实际 动态地址 301 到伪静态地址 才决定 SEO 收益。Jetty 的 Connector 同时监听 80 与 443,80 只做跳转,443 承载真实业务,这是标准做法。

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

配置参考(Nginx 反代 + 80 跳转 443): ``` server { listen 80; server_name 域名; return 301 https://$host$request_uri; } server { listen 443 ssl; server_name 域名; ssl_certificate /etc/nginx/ssl/域名.pem; ssl_certificate_key /etc/nginx/ssl/域名.key; location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Forwarded-Proto $scheme; } } ```

如果 Jetty 前面挂了 Nginx 或 Apache 反代,SSL 可以卸载在前端,Jetty 只跑 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。Jetty 层不用动,所有跳转集中在反代,规则清晰好维护。

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

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

Java主机动态地址 301 到伪静态地址配置指南_Jetty+PFX 格式证书+权重传递

标签:

更新时间:2026-08-27 13:15:32

上一篇:网站存储超限被停止运行_各种原因对应处理_从停止到恢复完整指南

下一篇:帝国CMS文章关键词内链:自动链接与关键词库管理_帝国CMS_内链优化_解决方案