为什么需要取消全站HTTPS?
HTTPS(超文本传输安全协议)能够加密网站数据,提升安全性,但某些情况下可能需要取消全站HTTPS,例如:
- 网站仅用于内部测试,无需加密传输。
- HTTPS证书过期或配置错误导致访问异常。
- 某些老旧插件或服务不支持HTTPS,影响功能。
取消全站HTTPS的步骤
1. 修改WordPress站点地址
- 登录WordPress后台,进入 设置 > 常规。
- 将 WordPress地址(URL) 和 站点地址(URL) 中的
https://
改为http://
。 - 点击 保存更改。
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表现。