网址重定向次数太多ERR_TOO_MANY_REDIRECTS

  • 2017-09-02
  • 1,523
  • 2

今天把我的blog加了SSL证书,添加完成之后,访问是能正常访问, 但是直接访问网址www.hetaobb.com的时候,不会自动跳转到https,地址栏还是显示http://www.hetaobb.com,

在网上查了些资料,有很多人说在nginx配置文件里的server区添加下面的代码能解决:

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

但是添加之后,会出现 ERR_TOO_MANY_REDIRECTS 错误提示,说重定向次数太多。

 

后来添加下面的代码就正常了,代码如下:

if ($server_port = 80){
return 301 https://$server_name$request_uri;}
if ($scheme = http){
return 301 https://$server_name$request_uri;}
error_page 497 https://$server_name$request_uri;

配置好后,重启下nginx,完美!

评论

  • 大力出奇迹回复

    不行啊

    • Hetao回复

      你的配置是怎样的?有什么别的提示吗?