I am trying to figure out the best way to handle external links on pages that need to be different depending on the regional site. I am curious how others have handled this.
Here are some use cases
We have been brainstorming ways to handle this but I am not sure any of these are great solutions.
1. I believe one solution would be to edit each live copy and only break inheritance on the component or button array that needs to have a different link but I am trying to see if there is a programmatic to handle this since we will have over 30 regional sites to manage.
2. I have also considered using a geoip redirect url so that the url on the page would remain the same on all sites and then we just have to maintain the redirect list in an external system
3. Possibly some sort of post processing that can be done to re-write the urls when we do a rollout. This is assuming that the urls follow a specific format so they could be automagically changed.
4. Maybe manually edit the link when they go through our translation processed (still checking with our translations plugin vendor)