[英]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.13
到nginx-ingress-0.22.0
我假设永久重定向注释nginx.ingress.kubernetes.io/permanent-redirect
在0.8.13
不存在。
因此,掌舵升级您的图表或直接升级您的nginx-ingress。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.