WordPress取消全站HTTPS的步骤与注意事项

来自:素雅营销研究院

头像 方知笔记
2025年05月05日 22:54

为什么需要取消全站HTTPS?

HTTPS(超文本传输安全协议)能够加密网站数据,提升安全性,但某些情况下可能需要取消全站HTTPS,例如:

  • 网站仅用于内部测试,无需加密传输。
  • HTTPS证书过期或配置错误导致访问异常。
  • 某些老旧插件或服务不支持HTTPS,影响功能。

取消全站HTTPS的步骤

1. 修改WordPress站点地址

  1. 登录WordPress后台,进入 设置 > 常规
  2. WordPress地址(URL)站点地址(URL) 中的 https:// 改为 http://
  3. 点击 保存更改

2. 更新数据库中的HTTPS链接(可选)

如果网站内容中包含大量HTTPS链接,可使用插件(如 Better Search Replace)批量替换数据库中的 https://http://

3. 调整服务器配置

  • Apache:修改 .htaccess 文件,删除或注释掉强制HTTPS的重定向规则(如 RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301])。
  • Nginx:编辑站点配置文件,移除或注释 return 301 https://$host$request_uri; 相关代码。

4. 检查混合内容问题

取消HTTPS后,确保所有资源(图片、脚本等)均使用HTTP链接,避免浏览器因混合内容(Mixed Content)报错。

注意事项

  • 备份数据:操作前备份网站文件和数据库,防止意外错误。
  • SEO影响:取消HTTPS可能导致搜索引擎降权,建议仅在必要时操作。
  • 用户信任度降低:HTTP网站会被浏览器标记为“不安全”,可能影响用户体验。

总结

取消WordPress全站HTTPS需修改后台设置、调整服务器配置并检查内容链接。若非必要,建议保持HTTPS以保障安全性和SEO表现。