让你的网站更安全、排名更高、信任度更强!跟着这篇文章一步步完成 HTTPS 全流程迁移。
随着网络安全意识的增强,Google 明确表示 HTTPS 是一个排名因素,浏览器也开始将 HTTP 标为“不安全”。作为站长或开发者,现在是时候将你的网站从 HTTP 升级到 HTTPS 了。
本文将带你一步步完成 WordPress 网站从 HTTP 到 HTTPS 的全流程迁移,确保数据安全、SEO 优化和访问体验全方位升级。
🔍 为什么你必须迁移到 HTTPS?
- ✅ 提升安全性:HTTPS 使用 SSL/TLS 加密协议,保护用户数据不被窃取。
- ✅ 提高 SEO 排名:谷歌搜索优待 HTTPS 网站。
- ✅ 增强用户信任:现代浏览器会标记 HTTP 网站为“不安全”。
- ✅ 开启新功能支持:如 HTTP/2、PWA、Service Workers 等需要 HTTPS 支持。
📌插图位置建议:[浏览器对 HTTP 与 HTTPS 网站的不同安全提示对比图]
🧰 准备工作:迁移前必须确认的事项
在动手之前,请确保以下几点:
- 备份网站数据和数据库(可使用 UpdraftPlus 或 All-in-One WP Migration 插件)
- 确认服务器支持 SSL/TLS
- 获取 SSL 证书(可以使用免费证书如 Let’s Encrypt)
📌插图位置建议:[备份插件截图或 Let’s Encrypt 网站界面图]
🛠️ 第一步:安装 SSL 证书
根据你的服务器环境不同,安装方式会有所不同:
🖥️ 如果你使用的是 cPanel 面板:
- 登录 cPanel 后台
- 找到 “SSL/TLS” 或 “Let’s Encrypt SSL”
- 选择你的网站域名,点击安装
📌插图位置建议:[cPanel 安装 SSL 步骤截图]
🔁 第二步:强制全站使用 HTTPS
方法一:使用插件(推荐新手)
推荐使用插件 Really Simple SSL:
- 安装并启用插件
- 插件会自动检测 SSL 并建议你开启 HTTPS
- 点击“启用 SSL”按钮即可
📌插图位置建议:[Really Simple SSL 插件界面图]
方法二:手动修改 .htaccess
文件
适用于 Apache 服务器,可添加以下代码重定向:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
📌插图位置建议:[编辑 .htaccess 文件示意图]
📝 第三步:更改 WordPress 设置中的站点地址
进入后台:
设置 → 常规
将 “WordPress 地址 (URL)” 和 “站点地址 (URL)” 改为 https://
开头的版本。
📌插图位置建议:[WordPress 设置界面截图]
🔄 第四步:更新数据库中的链接
数据库中仍可能存在大量 HTTP 链接,可使用插件批量替换:
推荐插件:
替换建议:
📌插图位置建议:[Better Search Replace 使用界面图]
🔎 第五步:检查并修复混合内容问题(Mixed Content)
即页面通过 HTTPS 加载,但包含 HTTP 的图片、CSS、JS 等资源。
解决方法:
- 使用浏览器开发者工具 (F12) → Console → 查看警告内容
- 替换主题或插件中的资源引用为 HTTPS
- 使用插件如 SSL Insecure Content Fixer 自动修复
📌插图位置建议:[浏览器开发者工具中 Mixed Content 警告截图]
🌍 第六步:通知搜索引擎更新
Google Search Console:
- 登录 GSC
- 重新添加
https://
的站点 - 提交新的 sitemap(可使用 Rank Math 或 Yoast SEO 插件生成)
📌插图位置建议:[GSC 添加 HTTPS 网站截图]
🔄 第七步:更新网站地图和 robots.txt
- 确保 sitemap 中所有链接均为
https://
- 在 robots.txt 中也建议使用 HTTPS
✅ 第八步:全站测试与验收
- 使用工具 Why No Padlock
- 访问每一个关键页面,检查证书是否有效、是否有 HTTP 内容
- 使用 GTmetrix 或 Google PageSpeed 检查性能变化
📌插图位置建议:[Why No Padlock 检测示意图]
🧾 总结:WordPress 迁移 HTTPS 的完整清单
步骤 | 操作内容 |
---|---|
1 | 安装 SSL 证书 |
2 | 启用 HTTPS 重定向 |
3 | 修改 WordPress 地址 |
4 | 替换数据库中的链接 |
5 | 修复混合内容问题 |
6 | 提交给搜索引擎 |
7 | 更新 sitemap 和 robots.txt |
8 | 全站验收和测试 |
🎁 附加建议
- 安装 Security Headers 插件设置 HTTP 安全头
- 使用 CDN(如 Cloudflare)提升 HTTPS 访问速度
- 定期检查 SSL 有效期(免费证书一般 90 天)
🚩结语
从 HTTP 升级到 HTTPS 是你网站走向专业与信任的关键一步。只需花一点时间,就能为用户打造更安全、可信的浏览体验。如果你还未迁移,赶快按上文步骤操作起来吧!