首页 > nginx 如何 反向代理相对的url?

nginx 如何 反向代理相对的url?

server {
    listen       80;
    server_name  www.hehehe.com;

    charset utf-8;
    
    location /test {
        include uwsgi_params;
        uwsgi_pass 127.0.0.1:3031;
    }
}

对于 http://hehehe.com/test/index 类似这样的请求
反向代理到了 uwsgi 是个django应用

然后我只想要把 /index 这部分的url反响代理过去,,而不是/test/index

现在/test/index 导致我的django的url路由匹配不上。


server {
    listen 80 default_server;
    client_max_body_size   10M;
    client_body_buffer_size   128k;

    server_name $host;

    index index.html;
    root /website/$host;
    location / {
    }
    location ~ /dev/ {
        rewrite /dev/(.*)$ /$1 break;
        proxy_pass http://localhost:3000;
    }
}

rewrite一下

【热门文章】
【热门文章】