Say you have a website.net and website.xx (country specific translated version) and you want to 301 redirect domains like this:
website.net -> website.com
website.xx -> xx.website.com
And at the same time you are also thinking about doing a complete redesign of website with some content and url stucture changes as well. Also, the .com version is currently set as "Website Alias" of main .net domain and it has been like that for years (showing same content on different domain which is not good, I know).
How would you proceed with this migration? What would you do first or would you do an all-in-one type of migration? What is the best possible strategy for this in order to keep as much as possible SEO work and current rankings?