最近不知道做了什么误操作导致宝塔云的强制https不生效了,于是就找到了另一种替代方法。

首先找到nginx配置文件,因为我是部署到宝塔云,所以我就找到安装在宝塔云里的nginx配置文件nginx.conf进行修改。

找到nginx配置文件后打开,在80端口的服务中添加如下代码:

1
rewrite ^(.*)$ https://$host$1 permanent;

添加完后:

1
2
3
4
5
6
7
8
9
10
server
{
listen 80;
server_name whitenight999.top;
include enable-php.conf;
rewrite ^(.*)$ https://$host$1 permanent;

......
......
}

保存退出后重新打开域名,发现可以强制https了,完成。