04
2023
04
15:57:00

把博客从https改回http



推荐点击下面图片,通过本站淘宝优惠价购买:

image.png

之前一时兴起把博客由http改为http的协议,运行一段时间后发现问题多多,最直观的就是http的响应时间比http要多出800ms以上,这体验可以说简直了。

更不能忍的是,晚上访问博客,经常会卡死,这哪儿能行啊。

思来想去,我了个大去,这不能忍啊。还是果断改回来吧。

改回来理论上很简单,只需要把vhost里面的http部分删除,然后重启nginx即可。但是这样带来的问题是,之前搜索引擎收录的链接全变成死链了,这个也很要命啊,要想办法把链接无损重定向回来才好。

最终的解决办法就是,在vhost配置文件里面rewrite网址。在http和http的server_name下面一行分别插入下列代码:

if ($host != ‘www.xxx.com’ ) {
rewrite ^/(.*)$ http://www.xxx.com/$1 permanent;
};

然后保存并重启nginx即可。

对了,在做这个之前,要去wordpress的设置里面把网站域名改成http://www.xxx.com,然后再改vhost并重启nginx,否则会造成重定向死循环,无法打开博客。


本文链接:https://hqyman.cn/post/3796.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:





休息一下,本站随机推荐观看栏目:


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

您的IP地址是: