繁体   English   中英

ingress-nginx永久重定向301无法正常工作

[英]ingress-nginx permanent redirect 301 not working

更新:这个问题解决了。 我不知道为什么。 我第二天再次尝试,它使用下面的配置。

我正在使用“ingress-nginx”入口控制器(v.0.12.0)。 永久重定向外,它工作正常。

为了将foo.example.com重定向到https://google.com我应用了以下入口配置:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    # nginx.ingress.kubernetes.io/ssl-redirect: "false"
    nginx.ingress.kubernetes.io/permanent-redirect: "https://google.com"
  name: redirect-test
  namespace: default
spec:
  rules:
  - host: foo.example.com
    http:
      paths:
      - backend:
          serviceName: default-backend 
          servicePort: 80
  tls:
  - hosts:
    - foo.example.com
    secretName: domains-tls

但如果我在浏览器中输入foo.example.com ,我会得到:

很抱歉,我们无法处理您尝试访问的网站的重定向请求。

如果您认为错误地收到了此邮件,请检查该网址并再次尝试使用您的请求。

UT

(RF)

有谁知道这里出了什么问题?

我有同样的问题,

我通过将nginx-ingress图表从nginx-ingress-0.8.13nginx-ingress-0.22.0

我假设永久重定向注释nginx.ingress.kubernetes.io/permanent-redirect0.8.13不存在。

因此,掌舵升级您的图表或直接升级您的nginx-ingress。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM