WordPress关闭SSL速查手册:建站公司拖一周?看这篇就够了
WordPress关闭SSL速查手册:建站公司拖一周?看这篇就够了
改个需求建站公司拖一周?别急,这事儿真不是你的锅,是流程没理顺。今天咱们就聊清楚【WordPress关闭SSL】这事儿,手把手带你搞定,不用再等公司那边“研究研究”。
概念速懂:SSL到底是个啥?为啥要关?
先说清楚,SSL就是网站用的那个“小锁头”,全称叫Secure Sockets Layer,是保障你网站和用户之间数据安全的协议。简单说,就是让你的网站变成“HTTPS”开头的,防止信息被偷看、篡改。
为啥有人要关? 说白了,就是不想要SSL带来的麻烦。比如:
- 证书年审太麻烦,到期没续就“黄了”;
- 服务器配置不对,访问就出错;
- 有些插件、主题不兼容HTTPS,导致网站出问题;
- 不想花钱买证书,或者公司没预算。
所以,如果你也碰到这种情况,别慌,关掉SSL其实也没那么难,但得知道怎么操作,不能瞎来。
注册/购买流程:SSL证书怎么来的?
SSL证书的获取,通常有三种方式:
- 免费SSL证书:最常见的是Let's Encrypt,通过Certbot工具就能申请,适合个人博客或者预算有限的小站。
- 付费SSL证书:适合企业站、电商平台,证书更权威,价格在几十到几百不等,比如Comodo、DigiCert这些。
- 通过CDN服务获得:比如Cloudflare,你只需在后台开启“SSL/TLS”功能,他们自动帮你生成SSL证书。
如果你现在想关闭SSL,首先得确定你用的是哪种方式获得的证书,再决定怎么“关”。
配置与部署步骤:一步一步来,别急
第一步:确定你用的是哪种SSL配置
打开你的WordPress后台,进入“设置 → 常规”,查看“WordPress地址(URL)”和“站点地址(URL)”是否以**https://**开头。
- 如果是,说明你已经启用了SSL;
- 如果不是,那你可能没启用SSL,或者已经关闭了。
但如果你是通过CDN(比如Cloudflare)或某些插件(如Really Simple SSL)来启用SSL的,那关闭方式会有所不同。
第二步:关闭SSL插件(如有)
如果你用的是Really Simple SSL这类插件来强制启用SSL的,那关闭它最简单:
- 登录WordPress后台;
- 进入“插件 → 已安装的插件”;
- 找到“Really Simple SSL”;
- 点击“停用”按钮;
- 删除插件(可选)。
📌 注意:如果你不是用这个插件,而是用了其他插件,得查清楚插件设置,关闭相关SSL功能。
第三步:修改WordPress设置中的地址
这是关键一步,直接影响网站是否使用HTTPS。
- 进入“设置 → 常规”;
- 将“WordPress地址(URL)”和“站点地址(URL)”中的 https:// 改为 http://;
- 点击“保存更改”。
🚨 这一步一定要仔细,否则你的网站可能会出现跳转错误,甚至404页面。
第四步:检查数据库中的URL
WordPress的数据库里可能还保存着HTTPS的链接,需要手动修改:
- 使用phpMyAdmin或数据库管理工具连接你的数据库;
- 找到“wp_options”表(注意:表前缀可能不是“wp_”,具体看你安装时设置的);
- 查找“siteurl”和“home”这两个字段,将值中的 https:// 改为 http://;
- 保存更改。
如果你不会用phpMyAdmin,可以使用Better Search Replace插件来批量替换数据库中的URL。
第五步:清除缓存(如有)
如果你用的是CDN(如Cloudflare)或缓存插件(如WP Rocket、W3 Total Cache),记得清除缓存,否则旧的HTTPS缓存可能还在影响网站。
📌 清除缓存的方法:
- Cloudflare:进入“缓存 → Purge Cache”,点击“Purge Everything”;
- WP Rocket:进入“缓存 → 清除缓存”;
- W3 Total Cache:进入“高级 → 清除缓存”。
第六步:检查网站是否成功关闭SSL
访问你的网站,确认地址栏不再显示“https://”,而是“http://”,并且没有出现证书错误。
你也可以用浏览器开发者工具(按F12)查看页面加载是否还有HTTPS请求,如果有,说明某些插件或主题还在用HTTPS。
常见问题:你可能遇到的坑
问题1:关闭SSL后网站出现跳转错误
原因:可能是数据库或插件中仍有HTTPS设置,或者服务器配置未更新。
解决:检查数据库中的siteurl和home字段,确认已经改为HTTP;检查插件设置,确认没有强制HTTPS的选项;查看服务器的.htaccess文件是否有301跳转规则。
问题2:证书到期后网站无法访问
原因:SSL证书到期后,服务器不再信任你的证书,导致网站无法加载。
解决:及时续费证书,或者关闭SSL。如果证书已经过期,并且你不再需要HTTPS,可以直接关闭SSL,网站就能恢复访问。
问题3:关闭SSL后部分功能失效
原因:有些插件(如PayPal、Stripe、邮件插件)需要HTTPS才能正常工作。
解决:如果你需要这些插件正常运行,建议保留SSL。如果不需要,可以关闭,但要注意相关功能是否还能正常使用。
优化建议:你该不该关闭SSL?
先说结论:大多数情况下,不建议关闭SSL。
SSL证书虽然麻烦,但它能:
- 提高网站可信度;
- 改善搜索引擎排名(Google优先展示HTTPS网站);
- 保护用户隐私;
- 防止中间人攻击。
但如果你遇到以下情况,可以考虑关闭:
- 你的网站是内部使用,没有外部访问;
- 你的预算有限,且证书年审太麻烦;
- 你的服务器配置复杂,无法正确部署SSL。
如果你决定关闭SSL,务必做好数据备份,防止误操作导致网站无法访问。
互动钩子:你的网站用的什么技术栈?评论区聊聊
你是不是也遇到过建站公司因为“改个需求”就拖你一周的情况?有没有因为SSL证书搞出过乌龙?欢迎在评论区分享你的经历,或者告诉我你的网站用的是什么技术栈,咱们一起聊聊!
