Nginx 在入口资源配置中是否有一种基于请求URL查询参数以上游服务器为目标的方法?

Nginx 在入口资源配置中是否有一种基于请求URL查询参数以上游服务器为目标的方法?,nginx,kubernetes,kubernetes-ingress,nginx-ingress,Nginx,Kubernetes,Kubernetes Ingress,Nginx Ingress,我有一个场景;我想根据查询参数值重定向到后端的不同服务。我查阅了文件,但在那里找不到任何帮助 例如: if Path=/example.com/?color=red ---> forward request to service--> RED-COLOR-SERVICE:8080 if Path=/example.com/?color=blue ---> forward request to service--> BLUE-COLOR-SERVICE:8080 if Pa

我有一个场景;我想根据查询参数值重定向到后端的不同服务。我查阅了文件,但在那里找不到任何帮助

例如:

if Path=/example.com/?color=red ---> forward request to service--> RED-COLOR-SERVICE:8080
if Path=/example.com/?color=blue ---> forward request to service--> BLUE-COLOR-SERVICE:8080
if Path=/example.com/?color=green ---> forward request to service--> GREEN-COLOR-SERVICE:8080

谢谢一般不,Ingress规范只提供主机名和路径路由。检查您的特定控制器提供的注释功能,但我不知道有任何关于这方面的信息