Loading
0

如何解决网站启用https后提示重定向过多,网页打不开的问题?

公众号搜索菜鸟站长之家

前几天有个站长在网站配置SSL证书的时候有出现故障,提示重定向过多,导致网站打不开。向我讨教,我也没遇到过,但理论上配置SSL实现HTTPS相对是比较简单的,如果我们配置的WEB环境自带一键安装那更加简单,我们只需要启动HTTPS自带免费证书然后只要网站将http修改成https默认地址就可以。

这里我也搜索相关文章,看到有网上提供的解决方案是添加脚本到config.php文件中(这个站长也是使用的WordPress程序)。

$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

但是添加之后并没有解决问题。不至于配置个SSL证书需要修改网站配置文件,因为WordPress程序更新这么频繁肯定支持的,所以我们默认只需要将网站网址修改成https即可,这里我们可以到数据库中修改,如果网站在确认可以打开的时候可以到后台设置。这里这位站长朋友打不开网站,我只能去数据库中配置。

然后再检查其配置文件,尤其是Nginx的配置文件估计问题在这里。通过检测nginx -t检测是有报错的,看来问题就在这里。在server文件中进行精简,因为其在网上复制的教程脚本中有些不是自己需要的,而是别人网站代码中自带的内容。

修改server_name为他自己的网站,以及检查SSL证书文件是否完整。最后通过检测Nginx看到是没有报错。最后重启服务器再重新确认一下配置文件没有问题,打开网站肯定也就没有问题。

另外主要注意是 在安装网站运行环境时,尽力编译安装完整版,切勿图快。

文章声明:
1、本站文章来源于互联网,仅供学习交流使用,严禁用于商业用途,因此造成的一切法律后果自行承担。
2、本站不对文章内容的完整性和安全性负责,请自行辨别,如发现有问题,请及时联系我们进行处理。
3、若文章中有侵权或不适当内容,请留言告知我们,本站会第一时间进行处理。