1

是什么让 nginx 在我的请求中添加尾随 /?目前这似乎打破了他们。


location ^~ /custom/ {
    location  = /custom/.*\.css$ {
    alias /var/www/custom
    }

  alias /var/www/custom;
  include uwsgi_params;
  uwsgi_param REDIRECT_STATUS 200;
  uwsgi_modifier1 9;
  uwsgi_pass 127.0.0.1:3031;
}

这个配置至少有两个问题:

  • 如果您请求类似/custom/xxx.css服务器的请求,则会将请求发送到 uwsgi
  • 发送到 uwsgi 的请求将是/custom/xxx.css/- 并且这个额外的斜杠将确保事件 uwsgi 不会返回文件。
4

1 回答 1

1

您使用的语法将强制每个请求转到 uwsgi。

你应该把

location  = /custom/.*\.css$

在......之外

location ^~ /custom/ 
于 2012-05-28T06:18:54.210 回答