【问题标题】:How to avoid "too many redirects" with NGINX如何使用 NGINX 避免“过多的重定向”
【发布时间】:2019-02-23 03:02:52
【问题描述】:

这是我添加的重写,当我访问 /name 时,我有一个无限循环的重定向。

rewrite ^/name /name-and-more permanent;

我错过了什么?

【问题讨论】:

    标签: nginx


    【解决方案1】:

    您将 ^/name 重写为 /name-and-more,这会导致 301 重定向。

    然后下一个请求是针对 /name-and-more 的,它匹配相同的重写 ^/name,因此它再次重定向到 /name-and-more,然后再次等等。

    您错过了结尾的 $,因此它与 URL /name 完全匹配。

    所以:

    rewrite ^/name$ /name-and-more permanent;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-24
      • 2021-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多