NGINX Ingress控制器从较老的版本升级后,使用IE浏览器无法访问已有的服务,状态码显示为308。NGINX Ingress控制器在升级后默认的永久重定向状态码从301变成了308,而部分老版本的IE浏览器不支持308重定向,因此出现无法访问的问题。NGINX Ingress控制器社区issue:https://
nginx.ingress.kubernetes.io/permanent-redirect 注解用于在 Kubernetes Ingress 资源中配置永久重定向。当客户端访问指定的路径时,Ingress 控制器(如 nginx-ingress)会将请求永久重定向到另一个指定的 URL。这种重定向通常使用 HTTP 状态码 301 或 308 来表示。
Server version - 2.0 build from master Create an Ingress with rule having no requested host. When access the ingress url (with no hostname passed) , we "308 Permanent Redirect" error. Sangeethas-MBP:testwget sangeethahariharan1$ wget htt...
308 Permanent Redirect nginx/1.16.1 1. 2. 3. 4. 5. 6. 7. 8. 1.1 Ingress简介 1.1.1需求 coredns是实现pods之间通过域名访问,如果外部需要访问service服务,需访问对应的NodeIP:Port。但是由于NodePort需要指定宿主机端口,一旦服务多起来,多个端口就难以管理。那么,这种情况下,使用Ingress暴露服务...
nginx.ingress.kubernetes.io/permanent-redirectString是重定向到指定的网站。无 nginx.ingress.kubernetes.io/permanent-redirect-codeString是指定重定向返回状态码。取值:301或308。无 配置临时重定向 Nginx Ingress 支持通过 Annotation 配置临时重定向,示例和说明如下: ...
IE 11 does not support permanent redirect 308 with default headers, so it might not be the best default. It was introduced in this pull request: #1776 You could also support a fall back mode based on user agent: https://stackoverflow.com/questions/37701100/redirecting-ie-7-and-ie-11-by...
HTTP/1.1 308Permanent Redirect Server: nginx/1.17.8Date: Mon,01 Jun 2020 08:52:34GMT Content-Type: text/html Content-Length: 171Connection: keep-alive Location: https://www.opesn.com/[root@k8s01 yml]# curl-I https://www.opesn.comHTTP/1.1 200OK ...
因为IE 8浏览器不支持308状态码。同时「Permanent redirect 308 not supported in IE11 #1825」指出IE 11浏览器也不支持308状态码。 当使用308状态码时,在重定向POST请求时可以保留“有效载荷”(有效载荷,简单理解成POST请求的数据即可)。 只能修改返回状态码。这需要修改Nginx的ConfigMap对象,添加 ...
nginx.ingress.kubernetes.io/permanent-redirect-code:'308'name: nginx-redirect namespace: study-ingress spec: ingressClassName: nginx rules: - host: nginx.redirect.com http: paths: - backend: service: name: nginx port: number:80path: / ...
此注释使您可以修改用于永久重定向的状态代码。例如,nginx.ingress.kubernetes.io/permanent-redirect-code: '308'将以308返回您的永久重定向。 Temporal Redirect 此注释使您可以返回时间重定向(返回代码302),而不是将数据发送到上游。例如nginx.ingress.kubernetes.io/temporal-redirect: https://www.google.com,将所...