这是我在架设奶瓶腿时遇到的,开启强制SSL后出错 if ((FORCE_SSL == 1) && ($_SERVER['HTTPS'] != "on")) { $redirect= "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; header("Location:$redirect"); } 这是Php中“判断是否使用加密连接(HTTPS),若不是则进行重定向”的语句,但在Nginx下不管用(至少我用的是如此) 错误现象则是“重定向过多”,也就是不断重定向。其实判断重定向的方法很多,比如把 ($_SERVER['HTTPS'] != "on") 改成 ($_SERVER['SERVER_PORT'] != 443)//第一次竟然写成 == 。。。。。 这里443是HTTPS请求的端口 即可
奇怪的重定向错误
03 Sunday Jul 2011
Posted 网络
in