插件窝 干货文章 宝塔如何关闭https强制跳转(http/https共存)

宝塔如何关闭https强制跳转(http/https共存)

HTTPS 设置 宝塔 配置 941    来源:    2025-05-11

宝塔面板关闭HTTPS强制跳转(实现HTTP/HTTPS共存)

要在宝塔面板中关闭HTTPS强制跳转,实现HTTP和HTTPS共存访问,您可以按照以下步骤操作:

方法一:通过网站配置文件修改

  1. 登录宝塔面板
  2. 进入「网站」管理界面
  3. 找到您要设置的网站,点击右侧的「设置」
  4. 选择「配置文件」选项卡
  5. 查找类似以下的重定向规则: if ($server_port !~ 443){ rewrite ^(/.*)$ https://$host$1 permanent; }if ($scheme = http) { return 301 https://$host$request_uri; }
  6. 将这些重定向规则注释掉(在每行前加#)或直接删除
  7. 保存配置文件
  8. 重启Web服务(Nginx/Apache)

方法二:通过SSL设置关闭强制HTTPS

  1. 登录宝塔面板
  2. 进入「网站」管理界面
  3. 找到您要设置的网站,点击右侧的「设置」
  4. 选择「SSL」选项卡
  5. 找到「强制HTTPS」选项
  6. 关闭此选项(将开关置为灰色)
  7. 保存设置

方法三:针对Nginx的特殊情况

如果以上方法无效,您可能需要检查Nginx主配置文件中是否有全局的HTTPS重定向设置:

  1. 进入宝塔面板的「软件商店」
  2. 找到Nginx,点击「设置」
  3. 选择「配置修改」
  4. 检查是否有全局的80端口重定向到443的设置
  5. 如有,请注释掉相关配置
  6. 保存并重启Nginx

验证设置

完成上述操作后,您可以通过以下方式验证: - 直接访问http://您的域名,应该能正常访问而不跳转到HTTPS - 访问https://您的域名,也应该能正常访问

这样您的网站就实现了HTTP和HTTPS共存访问。

注意事项

  1. 关闭强制HTTPS后,建议确保您的网站能正确处理混合内容问题
  2. 某些功能(如某些API)可能需要特别配置以支持两种协议
  3. 从SEO角度考虑,建议保持HTTPS为主要的访问方式,HTTP仅作为备用