该页面未正确重定向Nginx

时间:2018-08-06 13:29:17

标签: php nginx

我得到

  

“页面无法正确重定向”

访问我的网站时。几个小时前一切正常,但是在获取更新的代码后,它开始向我显示

  

“页面无法正确重定向,Firefox已检测到服务器正在以永远无法完成的方式重定向对该地址的请求。”

我没有在Nginx中更改任何配置。我的网站只是一个php网站。

1 个答案:

答案 0 :(得分:3)

当您不小心遇到了一系列导致无限重定向循环的rewrite指令时,或者您的PHP代码发送的HTTP重定向错误导致了无限循环时,通常会弹出此错误。

您可以通过在浏览器中执行以下操作来调试问题:

  1. 打开一个新标签页。
  2. 打开您的开发者工具(在Chrome中,按Ctrl + Shift + I),然后切换到“网络”标签。
  3. 单击“保留日志”,以使您的请求历史记录不会在每次重定向中丢失。
  4. 加载在浏览器中无限重定向的URL。
  5. 查看在“网络”标签中发出的请求,以识别nginx或PHP作为重定向发送回浏览器的URL。通过查看您的浏览器尝试访问的实际URL,通常可以确定导致无限循环的逻辑错误。