Yes. A few options. I'm personally not a fan of putting a proxy in front of the Servoy App server in all deployments. I think the only time you want something in front of your Servoy server is if you are using a load balancer and running several servoy app server instances. If your using a load balancer, you can setup some rules for how the URL structures work.
If you aren't using a load balancer, and just doing a normal servoy deployment, there are 2 main options.
1. Use iFrames. So in your application_server/server/webapps/ROOT folder, you can make some static .html pages that have a deep link into the web/NG client.
2. Use something like this to rewrite the URL's:
http://tuckey.org/urlrewrite/ Its a similar concept to mod_rewrite in PHP. Works in Web and NG Client
jdbruijn wrote:And to take it one step further, is this also possible:
https://customer_1.example.com/welcome to show a branded inlog page where the user doesnot have to enter his company name but only username/password
Yes, this is easy to do in Servoy, Web Client or NG Client. On your Login page, in your onLoad, you can get the URL, and then retrieve the proper branding and render the login page accordingly. For example, I think the call is application.getServerURL() if I remember correctly. Then you can use security.authenticate(...) and pass in the url info, and have it return back the branding info so you can render the proper logo and company name.