访问HTTPS协议提示该网页无法正常运作排查思路

问题现象

用户反馈给网站添加了SSL证书启用了HTTPS协议后,网站就无法访问了。

正文

ERR_TOO_MANY_REDIRECTS 重定向过多(HTTP 正常、HTTPS 报错典型场景)

现象:http://sui xinji.cn 打开正常,https://sui xinji.cn 无限重定向循环,核心原因:HTTPS 访问后,服务端逻辑又把 HTTPS 请求跳转回 HTTP,来回死循环。

经过检查,用户使用的是宝塔面板环境。因为宝塔面板自带的免费证书功能在部署证书后会默认开启【强制HTTPS】功能,所以此次故障就是第二个核心原因导致的。可通过关闭强制HTTPS来临时解决HTTPS协议无法正常运转问题。为了安全情况需要开启【强制HTTPS】可通过代码告诉程序,网站地址就是https,不要再自动跳转回http了,方可解决无法开启【强制HTTPS】功能问题。

如果您遇到使用的程序是Wordpress,可通过以下方法解决。

define('WP_HOME','https://suixinji.cn');
define('WP_SITEURL','https://suixinji.cn');

这是 WordPress 专用配置,写在网站根目录的 wp-config.php 文件内。

 

分别含义

  • WP_SITEURL

网站程序核心地址,代表 WordPress 源码所在地址;

控制后台、js/css 静态资源加载地址。

  • WP_HOME

前台首页访问地址,访客浏览网站的主域名。

作用总结

强制 WordPress 全站使用 https://suixinji.cn,禁止程序自动识别为 http。

上一篇 重装Linux操作系统后安装宝塔提示宝塔启动失败数据库损坏问题解决方法
简单

简单管理员

身在世中静坐,心如明月当空。

本月创作热力图

目录
热门文章

暂无文章