Nginx使Nuxt自动重定向到索引页

Nginx使Nuxt自动重定向到索引页,nginx,nuxt.js,nginx-reverse-proxy,Nginx,Nuxt.js,Nginx Reverse Proxy,访问{tenant}.mysalon.test时,以下Nginx配置正确返回/pages/subdomain/index.vue 但是,(!),0.5s后,它会自动将视图更改为/pages/index.vue,为什么 当我删除第二个location块location/\u numxt/{}时,问题就消失了,但是没有这个块,我就无法访问{tenant}.mysalon.test/\u numxt/中的任何内容,因为\u numxt文件夹显然不在/pages/subdomain/中 如何解决 GIF

访问
{tenant}.mysalon.test
时,以下Nginx配置正确返回
/pages/subdomain/index.vue

但是,(!),0.5s后,它会自动将视图更改为
/pages/index.vue
,为什么

当我删除第二个location块
location/\u numxt/{}
时,问题就消失了,但是没有这个块,我就无法访问
{tenant}.mysalon.test/\u numxt/
中的任何内容,因为
\u numxt
文件夹显然不在
/pages/subdomain/

如何解决

GIF

服务器{
听80;
服务器名称^(?.+)\.mysalon\.test$;
gzip on;
gzip_类型text/plain application/xml text/css application/javascript;
gzip_最小长度1000;
地点/{
过期$expires;
代理_重定向关闭;
代理设置头主机$Host;
代理集头X-Real-IP$remote\u addr;
代理集标题x-Tenant$Tenant;
proxy\u set\u header X-Forwarded-For$proxy\u add\u X\u Forwarded\u For;
代理集头X-Forwarded-Proto$方案;
代理读取超时1m;
代理连接超时1m;
代理通行证http://127.0.0.1:3000/subdomain/;
}
地点/\u numxt/{
过期$expires;
代理_重定向关闭;
代理设置头主机$Host;
代理集头X-Real-IP$remote\u addr;
代理集标题x-Tenant$Tenant;
proxy\u set\u header X-Forwarded-For$proxy\u add\u X\u Forwarded\u For;
代理集头X-Forwarded-Proto$方案;
代理读取超时1m;
代理连接超时1m;
代理通行证http://127.0.0.1:3000/_nuxt/;
}
}

我有同样的问题您能找到解决方案吗?我有同样的问题您能找到解决方案吗?
server {
    listen 80;
    server_name ~^(?<tenant>.+)\.mysalon\.test$;

    gzip            on;
    gzip_types      text/plain application/xml text/css application/javascript;
    gzip_min_length 1000;

    location / {
        expires $expires;

        proxy_redirect                      off;
        proxy_set_header Host               $host;
        proxy_set_header X-Real-IP          $remote_addr;
        proxy_set_header                    x-Tenant $tenant;
        proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto  $scheme;

        proxy_read_timeout                  1m;
        proxy_connect_timeout               1m;

        proxy_pass                          http://127.0.0.1:3000/subdomain/;

    }

    location /_nuxt/ {
        expires $expires;

        proxy_redirect                      off;
        proxy_set_header Host               $host;
        proxy_set_header X-Real-IP          $remote_addr;
        proxy_set_header                    x-Tenant $tenant;
        proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto  $scheme;

        proxy_read_timeout                  1m;
        proxy_connect_timeout               1m;

        proxy_pass                          http://127.0.0.1:3000/_nuxt/;
    }
}