如何在站点配置中设置 nginx 位置以避免“重写或内部重定向循环”错误

如何在站点配置中设置 nginx 位置以避免“重写或内部重定向循环”错误

我的 nginx site.conf 中有以下几行

Server {

  # Some other stuff ...

  location / {
        try_files $uri /index.php?$args $uri/=404;
    }

    error_page 404 /404.html;
    location = /404.html {
        root /var/www;
        internal;
    }

    location ^~ /app.css {
        alias /var/www/public/css/app.css;
        access_log off;
    }
  }
}

但这会导致错误,显示rewrite cycle for 404 page。我做错了什么?

相关内容