Correct answers - "hostname & url path" : You can create a listener with rules to forward
requests based on the URL path. This is known as path-based routing. If you are running
microservices, you can route traffic to multiple back-end services using path-based routing. For
example, you can route general requests to one target group and requests to render images to
another target group.
"client IP" - Routing is not based on client IP address
"web browser version" - Routing has nothing to do with client web browser, if it was then there
is something sneaky going on
"cookie value" - Application Load Balancers support load balancer-generated cookies only and you
cannot modify them. When routing sticky sessions to route requests to same target then cookies
are need to be supported by the clients browser
For more information visit