【问题标题】:Too Many Redirection in NginxNginx 中的重定向过多
【发布时间】:2019-01-09 16:10:07
【问题描述】:

我有一个网站(网络服务器是 nginx),其中包含启用了缓存的静态(React JS 和图像)内容,并假设网站的 URL 是 www.example.com,我们是通过 /abc(.*) 请求的代理WordPress(网络服务器是 apache)网站。我们的 WordPress URL(站点和主页)是 www.example.com/abc/。

现在的场景是:

  • www.example.com/abc/ 正在按预期工作。
  • www.example.com/abc 工作了一段时间,然后抛出 too many redirections 错误。清除 www.example.com(React JS 网站)的缓存后,再次开始工作 & 一段时间后,再次出现同样的问题(重定向太多)。

我的假设是:

  • ReactJS 网站 Web 服务器配置没有问题。
  • 问题在于 WP 配置。

Nginx conf 文件部分 sn-p:

 upstream wp-server {
                            server WP_SERVER max_fails=2 fail_timeout=20s;
                            server WP_SERVER max_fails=2 fail_timeout=20s;

     }

    server { 
                ....

               location ~* abc(.*) {
                proxy_pass http://wp-server;

                } 

}

apache conf 没有具体变化,服务器名称是 www.example.com in conf。

任何帮助将不胜感激。

【问题讨论】:

  • 添加你的 nginx example.com 配置和 Wordpress Rewrite 配置。
  • @Anuga 添加了 nginx conf,也会添加 apache

标签: php wordpress apache nginx


【解决方案1】:

我已解决并修复了该问题。我们正在使用响应缓存插件(由于某些依赖项),这是此活动的罪魁祸首。

【讨论】:

    猜你喜欢
    • 2021-11-14
    • 2016-05-10
    • 2018-10-07
    • 2017-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多