Nginx 将静态路径 /v1 添加到所有前端 url
Nginx Add static path /v1 to all of the frontend urls
我想将 /v1 之类的静态路径添加到服务器上托管的所有前端 url。
目前我正在使用重定向,但是当我单击前端中的任何其他 link 时,“/v1”丢失并调用代码
中提供的实际 url
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/configuration-snippet: |
proxy_set_header Accept-Encoding "";
sub_filter "'/" "'/algo/";
sub_filter '"/' '"/algo/';
sub_filter_once off;
sub_filter_types *;
nginx.ingress.kubernetes.io/use-regex: "true"
通过添加子过滤器问题得到解决
我想将 /v1 之类的静态路径添加到服务器上托管的所有前端 url。
目前我正在使用重定向,但是当我单击前端中的任何其他 link 时,“/v1”丢失并调用代码
中提供的实际 urlkubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/configuration-snippet: |
proxy_set_header Accept-Encoding "";
sub_filter "'/" "'/algo/";
sub_filter '"/' '"/algo/';
sub_filter_once off;
sub_filter_types *;
nginx.ingress.kubernetes.io/use-regex: "true"
通过添加子过滤器问题得到解决