So I'm still struggling with this one. Using my Lang Button code above works locally as I said but not on live site. I realized the one difference. On the live site page caching is enabled for all pages (required as performance is not acceptable to the client without this enabled). With page caching on the redirect doesn't change languages when using DomainName mode, however when using PathPrefix it does work.
Any explanations and work arounds? Can you replicate this on your end? I'm able to replicate it consistently on my live site and can now also replicate it locally using hosts file.
Also, not as urgent, but how can I redirect to the FR page name as well and not just the domain?
Finally, I believe I also need to fill out a form that is an "annex" to the license for the other language domain. I haven't done this yet, could this be the problem? Once this annex is completed do I get a new license key?
Thanks again and looking forward to some answers.