我的知识记录

华为云虚拟主机WordPress HTTPS 301跳转_重定向循环排查

WordPress HTTPS 301跳转的核心是改 WordPress 的 siteurl 和 home。这两个值存在 wp_options 表,决定了网站的 URL。不改的话,WordPress 会把请求跳回 HTTP,导致重定向循环。在后台设置 → 常规里改,或直接改数据库。

替换数据库 HTTP 链接:用 Better Search Replace 插件,搜索 http://域名替换为 https://域名,选择所有表,勾选"GUID 不替换"(GUID 改了会导致订阅器重复推送)。或用 SQL:UPDATE wp_posts SET post_content=REPLACE(post_content,'http://域名','https://域名')。替换前备份数据库。

参考(.htaccess HTTP跳HTTPS+www归一): ``` RewriteEngine On # HTTP跳HTTPS RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)$ https://域名/$1 [R=301,L] # 带www跳不带www RewriteCond %{HTTP_HOST} ^www.域名.com$ [NC] RewriteRule ^(.*)$ https://域名.com/$1 [R=301,L] ```

CDN 环境下 WordPress SSL:CDN 开启 HTTPS,源站可以用 HTTP(CDN 回源 HTTP),但 WordPress 的 siteurl 要设为 HTTPS,否则生成的链接是 HTTP。CDN 回源协议选 HTTPS 更安全,源站也要装证书。CDN 开启"强制 HTTPS跳转"代替服务器 301。

SSL 部署后的 SEO 处理:在百度站长平台提交 HTTPS 认证,提交改版规则(HTTP 到 HTTPS),sitemap 换成 HTTPS 链接。301 保持至少 3 个月,收录迁移需要 2 到 8 周。HTTPS 对排名有加成,迁移完成后排名会恢复并可能提升。

华为云虚拟主机WordPress HTTPS 301跳转_重定向循环排查

标签:

更新时间:2026-08-27 13:19:29

上一篇:微信多开bat脚本怎么写_从新建文本文档到运行_完整步骤

下一篇:网站移动端异常全面排查:适配触屏网络性能_500错误_网站故障_排查修复