### [HTTP迁移到HTTPS完整教程:SSL证书+数据库替换+搜索引擎迁移](https://www.jiyueip.com/article/6828) **Published:** 2026-07-21T00:42:08 **Author:** 斑斓助理 **Excerpt:** 网站HTTP迁移HTTPS避坑指南:SSL证书申请、Nginx强制跳转配置、WordPress数据库HTTP链接批量替换和Google/百度搜索引擎迁移操作。 网站从HTTP迁移到HTTPS,听起来就是一个”申请证书→安装→搞定”的过程——但很多人迁移后发现网站挂了:图片不显示、CSS加载失败、搜索引擎收录的URL还是HTTP、排名暴跌。本文是HTTP到HTTPS迁移的避坑清单。 ## 一、迁移前的准备 1. **备份**:整站备份——文件+数据库,万一迁移出问题能回滚; 2. **记录了哪些地方引用了绝对HTTP URL**:WordPress数据库里可能有大量 `http://` 开头的硬编码链接(图片、CSS、JS引用)。 ## 二、SSL证书申请与安装 宝塔面板内置Let’s Encrypt免费SSL证书一键申请。入口:宝塔→网站→SSL→Let’s Encrypt→勾选域名→申请。1Panel面板([入口](https://www.jiyueip.com/link/5679))同样支持一键申请。 ## 三、强制HTTP转HTTPS(最容易被忽略的一步) 证书装好但用户访问 http:// 还是能看到网站——只是不安全。必须配置强制跳转: ``` # Nginx 配置 server { listen 80; server_name example.com www.example.com; return 301 https://$host$request_uri; } ``` ## 四、数据库中的HTTP链接替换 WordPress数据库里存了大量绝对URL,需要批量替换。两种方式: 1. **SQL替换**(谨慎操作):`UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://', 'https://');` 也要替换wp\_postmeta和wp\_options表; 2. **插件替换**(推荐):安装Better Search Replace插件,可视化替换,支持预览和回滚。 ## 五、搜索引擎迁移 - **Google Search Console**:添加HTTPS版本的站点属性(Google把HTTP和HTTPS视为两个不同站点); - **百度站长平台**:在”站点管理”里添加HTTPS版本,提交站点改版(HTTP→HTTPS); - **sitemap**:更新sitemap里的URL为HTTPS并重新提交。 ## 六、迁移后检查清单 - 浏览器访问HTTP是否自动跳转HTTPS; - 地址栏显示绿色小锁(不是灰色或警告); - 所有页面、图片、CSS、JS能正常加载; - Google Search Console提交HTTPS版本; - 旧HTTP URL保留301跳转(用户和搜索引擎收藏的旧链接不会404)。 ## 总结 HTTP到HTTPS迁移最容易忽略的两件事:数据库里的旧HTTP链接没替换(导致混合内容警告)和搜索引擎没迁移(排名丢失)。用插件做数据库替换+Search Console添加HTTPS属性,这两个步骤不要跳过。更多建站工具看[极跃IP资源导航](https://www.jiyueip.com/hao)。 **Tags:** SSL证书, 建站教程, 网站运维 **Categories:** 行业洞察 ---