https跳转http

我们经常给自己的网站加上https,但是https也有https的缺点,比如需要购买,需要定期续签,有时候搜索引擎不识别,或者搜索引擎更愿意收录http的时候,我们想换成http的时候,发现有大量的内链是https,这个时候就面临着问题,如果换成http,那么之前的https的链接就会出现问题,这样就有了https跳转http的需求,解决方法如下,设置伪静态进行解决,下面是nginx的伪静态方式:

 

  1. if ($server_port !~ 80){
  2.         rewrite ^(/.*)$ http://$host$1 permanent;
  3.     }