You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过cPanel将HTTPS流量重定向至HTTP的技术问询

当然可以通过cPanel实现这个重定向,而且这大概率能解决你之前.htaccess没生效的问题——毕竟证书错误会让浏览器直接拦截请求,根本轮不到.htaccess里的规则执行!下面给你两种靠谱的方法:

方法1:用cPanel自带的「重定向」工具(最推荐)

这个工具是在服务器层面设置规则,完全绕开浏览器的证书校验拦截:

  • 登录你的cPanel面板,找到「域」分类下的重定向功能
  • 在设置界面按以下步骤操作:
    • 先选重定向类型:如果只是等证书更新临时用,选临时(302);如果以后都打算用HTTP,选永久(301)
    • 在「从」字段,选择你的域名,或者直接输入 https://yourdomain.com/*(把yourdomain.com换成你的实际域名)
    • 在「到」字段,填写对应的HTTP地址:http://yourdomain.com/$1(这里的$1是保留原页面路径的变量,确保用户访问任何HTTPS页面都能跳转到对应的HTTP页面)
    • 勾选「重定向所有请求到目标域名」(如果需要覆盖子页面的话)
    • 点击「添加」保存设置就行
方法2:通过cPanel编辑Apache全局HTTPS规则

如果方法1没生效,你可以直接修改Apache的全局配置,这个优先级更高:

  • 进入cPanel的「高级」分类,找到Apache配置 -> 包含文件
  • 选择所有HTTPS虚拟主机包含文件(这个配置会对所有HTTPS请求生效,不管证书状态)
  • 在弹出的编辑框里添加以下代码:
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [L,R=302]
  • 保存后,cPanel一般会自动重启Apache生效;如果没生效,你可以找「重启服务」工具手动重启Apache
为啥之前.htaccess没用?

你得明白:当Chrome弹出证书无效错误时,它会在加载网站的任何内容(包括.htaccess里的规则)之前就把请求拦下来了。所以你的重定向规则根本没机会被执行。而cPanel的服务器层面配置是在浏览器和网站内容之间起作用的,能完美绕过这个拦截。

临时绕开Chrome证书错误的小技巧(仅个人测试用)

如果只是你自己需要临时访问网站测试,在Chrome的证书错误页面,直接在键盘上输入thisisunsafe(不用点击任何按钮,直接敲就行),浏览器就会强制加载网站。但这个方法只适合自己用,别告诉普通用户哈。

内容的提问来源于stack exchange,提问作者user1760710

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:15:20