我有一个场景,我想将入口请求重定向到主机“domain.com/api?$args”。
以下是我的入口处
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: test-redirect
namespace: test
labels:
app: test-redirect
annotations:
nginx.ingress.kubernetes.io/permanent-redirect: $scheme://domain.com/api?$args
spec:
rules:
- host: domain
http:
paths:
- path: /?(.*)
backend:
serviceName: test
servicePort: http虽然这样做很好,但它向重定向的url ie /添加了一个尾斜杠http://domian/api/,我不希望它被添加。如何避免附加尾随斜杠
任何帮助都会得到认可。
发布于 2022-09-28 01:52:13
在注释部分下添加以下内容:
nginx.ingress.kubernetes.io/preserve-trailing-slash: "false"或
haproxy.org/path-rewrite: (.*)/$ \1 # remove last /https://stackoverflow.com/questions/73875076
复制相似问题