Cpanel站点HTTP访问跳转HTTPS报错的解决方法咨询
解决Namecheap cPanel站点强制HTTPS跳转(证书过期后)的问题
操作步骤:
找到并备份.htaccess文件
登录cPanel的文件管理器,进入网站根目录(通常是public_html),先开启「显示隐藏文件」选项(在文件管理器的设置面板里),找到.htaccess文件后,先下载一份到本地备份,避免修改出错无法恢复。修改.htaccess添加强制HTTP规则
编辑.htaccess文件,先检查里面是否存在类似下面的HTTPS跳转规则,有的话直接删除:RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]然后添加以下强制跳转到HTTP的规则:
# 强制所有请求跳转到HTTP RewriteEngine On RewriteCond %{HTTPS} on RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]保存修改后的文件即可。
清除浏览器缓存
浏览器会缓存旧的跳转规则,按Ctrl+Shift+Delete(Chrome/Edge)或对应浏览器的清除缓存选项,把缓存和Cookie全部清理后,再重新访问网站测试。
额外检查点:
- 如果用的是WordPress这类CMS,要去后台设置里把「站点地址(URL)」和「WordPress地址(URL)」改成HTTP开头的,否则程序本身会强制触发HTTPS跳转。
- 再核对一遍Namecheap cPanel里的「HTTPS重定向」功能是否确实处于关闭状态(可在「SSL/TLS」或「域名管理」板块确认)。
内容的提问来源于stack exchange,提问作者CodeWithMike
相关产品推荐
相关产品推荐

