A development team wants to establish branded entry points for their service environments that are currently named 'dev', 'test', and 'prod' in the backend gateway. Each entry point should reflect the environment it connects to while maintaining a cohesive identity for the service. What is the BEST approach to meet this requirement?
Configure client-side scripts to dynamically adjust the base path of service calls to direct at the corresponding environment stage.
Adhere to the default URIs provided by the service gateway for accessing each stage, with no custom branding applied.
Allocate distinct branded entry points to each stage through custom domain names with a base path that distinguishes the target environment.
Employ a universal entry point that appends environment labels as query parameters to route to the correct stage.