原创

解决Nginx配置Https时出现多重重定向问题

        在使用Nginx配置Https时,一般情况下我们用Http协议转到Https协议时,通常的做法时监听一个Http协议,

 
server {
listen 80;
server_name www.abcd.com;
rewrite ^(.*)$ https://www.abcd.com permanent;
}

然后再使用rewrite转发到Https协议上,这时网页就有可能会提示说重定向过多而无法正常访问,

  

 
 这时我们将rewrite改换成return就可以了
server {
listen 80;
server_name www.abcd.com;
return 301 https://www.abcd.com$request_uri;
}



正文到此结束