宝塔https301到http教程

一个网站被污染了,http续签不了,只能变回http,但是以前收录的都是https的页面,现在全部打不开了,变成了404,流量归零,想着把https变回http,折腾一番成功了。用的宝塔面板,就在面板里面整的。官网有个教程,但是假如你取消了ssl,那几行没有,因此需要重新添加。

宝塔https301到http教程

修改配置文件:

    #HTTP_TO_HTTPS_START
    if ($server_port !~ 443){
        rewrite ^(/.*)$ https://$host$1 permanent;
    }
改为
    #HTTPS_TO_HTTP_START
    if ($server_port !~ 80){
        rewrite ^(/.*)$ http://$host$1 permanent;
    }
这段前面加#注释掉
#error_page 497  https://$host$request_uri;

但是假如你已经取消了ssl,配置文件里面没这几行的,手动添加然后保存即可,不过添加了上301还是不会成功,需要监听443端口。增加一行

listen 443;

然后就成功了,打开https页面,自动跳转到http。

不过打开似乎还是提醒没有https,算了,随他便吧