WordPress如何取消SSL配置,详细步骤指南

来自:素雅营销研究院

头像 方知笔记
2025年05月02日 02:31

在网站运营过程中,有时可能需要取消WordPress的SSL(HTTPS)配置,例如更换服务器、测试环境或解决某些兼容性问题。本文将详细介绍如何在WordPress中安全地取消SSL设置,并确保网站正常访问。

取消SSL的常见原因

  1. 测试环境需求:开发或测试阶段可能不需要SSL。
  2. 证书问题:SSL证书过期或配置错误导致网站无法访问。
  3. 服务器迁移:更换服务器后暂时不需要HTTPS。

取消WordPress SSL的步骤

方法1:通过WordPress后台修改

  1. 登录WordPress后台:使用管理员账号进入仪表盘。
  2. 进入“设置”>“常规”:找到“WordPress地址(URL)”和“网站地址(URL)”。
  3. 将HTTPS改为HTTP:将两个字段中的https://替换为http://,保存更改。

方法2:修改wp-config.php文件

如果无法访问后台,可以通过编辑wp-config.php文件强制取消SSL:

  1. 通过FTP或文件管理器:找到网站根目录下的wp-config.php文件。
  2. 添加以下代码
define('FORCE_SSL_ADMIN', false);
define('FORCE_SSL', false);
  1. 保存文件并刷新网站。

方法3:更新数据库中的URL

如果网站仍自动跳转到HTTPS,可能是数据库中的链接未更新:

  1. 使用phpMyAdmin或其他数据库工具登录。
  2. 执行以下SQL语句(替换为你的域名):
UPDATE wp_options SET option_value = 'http://你的域名.com' WHERE option_name IN ('siteurl', 'home');

方法4:检查.htaccess文件

某些插件或服务器配置可能强制HTTPS,需检查.htaccess文件:

  1. 删除或注释掉以下代码(如果存在):
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

注意事项

  • 备份数据:修改前务必备份网站文件和数据库。
  • 清除缓存:更新后清除浏览器和插件(如WP Rocket)的缓存。
  • 检查混合内容:取消SSL后,确保网页中不再调用HTTPS资源,避免加载错误。

总结

取消WordPress的SSL配置需多步骤验证,包括后台设置、文件修改和数据库更新。完成后,建议全面测试网站功能,确保所有页面正常加载。如果未来需要重新启用SSL,可反向操作或使用插件(如Really Simple SSL)快速配置。